Nabil Fekir has scored deep into stoppage time to earn Lyon a 3-2 home win against defending champions Monaco in the French Ligue 1.
Fekir, who also scored in the first half, found the back of the net seconds before the final whistle with a perfectly-executed free kick to send Lyon up to third in the league on 16 points.
It was his seventh goal of the season to take him equal third, behind only Monaco's Radamel Falcao (12 goals) -- who was rested after international duty mid week -- and Paris Saint-Germain's Edinson Cavani (eight goals).
"It's a great win, even though Monaco was missing a few players," France international Fekir said.
Monaco are second on 19 points, three behind leaders Paris St Germain, who are away at Dijon on Saturday.
The home side went ahead on 11 minutes when Mariano Diaz managed to get on the end of a perfect cross from Fekir.
Monaco levelled six minutes later with Rony Lopes finishing off a sharp counter attack.
Fekir was at the end of a superb one-two-three passing move in the box to restore the hosts' lead in the 23rd minute.
But Monaco were not ready to roll over and equalised little more than 10 minutes later, as Adama Traore fired home a thunderbolt from just outside the area.
The visitors had opportunities in the second half but failed to take advantage.
They paid dearly for their profligacy as Fekir was spot on with his late free kick.