Canada forward Jonathan David struck an injury-time winner as title-chasing Lille rallied from one down to beat Reims 2-1 in the French Ligue 1.
Lille, who had lost their previous home game, fell behind to winger Arber Zeneli’s goal late in the first half.
But after Jonathan Bamba hit a fine equaliser shortly after the break, curling in from just outside the penalty area, David pounced from close range in the dying moments after goalkeeper Predrag Rajkovic spilled a shot.
The win pushed Lille above Lyon into second place, although Lyon could reclaim the top spot from Paris Saint-Germain by beating Metz later on Sunday.
Elsewhere, a late penalty from midfielder Clement Grenier settled a tight contest and gave fifth-place Rennes a 2-1 win at Brest in the Brittany derby.
Bordeaux winger Hatem Ben Arfa missed the trip to face his former club Nice but it hardly mattered as the visitors won 3-0, with South Korea forward Hwang Ui-jo getting the first goal.
In other games, Strasbourg beat Saint-Etienne 1-0, while Nantes and Lens played out a 1-1 draw.
The game between Lorient and Dijon was postponed because of the high number of coronavirus cases in the Lorient squad.