Memphis Depay's last-gasp goal earned a recovering Olympique Lyonnais a 3-2 victory at Toulouse in Ligue 1 on Saturday.
Lyon twice came from behind, Depay and Moussa Dembele cancelling out Yaya Sanogo's goal and keeper Anthony Lopes's own goal, and Depay got the winning strike five minutes into extra time to lift them to eighth on 16 points from 12 games.
Under new coach Rudi Garcia, OL have picked up seven points in three league games since he took over three weeks ago.
Angers got a 1-0 home win against Racing Strasbourg thanks to a penalty from Stephane Bahoken and moved up to second on 20 points, seven behind Paris St Germain who were beaten 2-1 at lowly Dijon on Friday.
Lille missed out on second place when they lost 2-1 at Olympique de Marseille, who went up to fourth on 19 points.
Lille are one point adrift.
In Toulouse, Sanogo put the hosts ahead in the 15th minute with a volley from close range but Dutch striker Depay levelled 11 minutes later with a low shot.
The visitors fell behind again shortly before the hour when Lopes deflected a cross into his own net with his shoulder.
Dembele equalised after collecting a bell-shaped cross from Jeff Reine-Adelaide and when it seemed OL would miss out on an away win for the fifth game in a row, Depay gave them all three points with another low shot.