A fine finish from coveted striker Moussa Dembele and a deflected effort from Maxwell Cornet helped Lyon rally to beat Bordeaux 2-1 in the French Ligue 1 on Saturday.
Dembele's firm drive in the 53rd minute came after he was set up by Cornet, who equalised three minutes earlier for Lyon.
Veteran forward Jimmy Briand put Bordeaux ahead in the 15th against his former club.
The win moved Lyon up to sixth place while Dembele took his season goal tally to 14 in 28 games.
With Netherlands forward Memphis Depay likely out for the rest of the season as he recovers from a serious knee injury, Lyon are fighting to keep Dembele.
Chelsea are reportedly keen on signing him during the transfer window this month.
Reims missed the chance to move up to fourth place, losing 2-0 at second-from-bottom Nimes.
Reims lost their spark in attack after selling lively forward Remi Oudin to Bordeaux for a club record 10 million euros ($16.m) on Thursday.
Their hopes against Nimes were not helped by the red card of veteran midfielder Jacques-Alaixys Romao on 57 minutes.
Striker Renaud Ripart got an early goal and midfielder Yassine Benrahou added another late from a free kick.
Montpellier are fifth spot after strikers Gaetan Laborde and Andy Delort netted in a 2-1 win at Amiens.
Ghana defender John Boye scored midway through the second half as Metz beat visitors Strasbourg 1-0.
Toulouse remained rock bottom after losing 5-2 at home to Brest, who trailed 2-1 until the 72nd minute.
Patrick Vieira's Nice side scraped a 1-1 draw at Angers.