Montpellier: Victor Montano’s second-half penalty gave Stade Rennes a 1-0 victory over struggling Monaco that took them top of Ligue 1 on Saturday.
Elsewhere, Lisandro Lopez struck his second goal of the game deep into stoppage time as Olympique Lyon rose to third with a dramatic 2-1 win at Montpellier.
Montano struck for hosts Rennes in the 64th minute after Nampalys Mendy handled the ball.
Rennes have 27 points from 16 games, one point ahead of champions Olympique Marseille who visit Nice on Sunday. Monaco are fourth from bottom after slumping to their third consecutive league defeat.
“It feels good. I have been waiting to score a goal at home for a long time,” Montano told a TV channel after a dull match containing few chances.
“It was a bit complicated (because) we were tired after our Wednesday game against Marseille.”
Three days ago Jires Ekoko missed a fifth-minute penalty for Rennes in their 0-0 draw at Marseille.
“I am disappointed because we put in a lot of effort,” said Monaco defender Sebastien Puygrenier.
In Montpellier, man of the match Lopez opened the scoring for Lyon in the fifth minute.
Emir Spahic levelled for the home team when his header fooled France goalkeeper Hugo Lloris 10 minutes from time.
Lopez had the last word, though, grabbing the winner four minutes into stoppage time.
“Our state of mind is positive,” said Lloris. “We remained focused and we stuck together. We are getting better and better.”
After a lacklustre start to the season during which coach Claude Puel was lambasted by his own supporters, Lyon are right back in the title race one point off the lead.
Sochaux are sixth after beating Valenciennes 2-1 and Toulouse occupy eighth place after a 1-0 win over second from bottom Caen who registered their sixth defeat in a row.
The game between third-placed Lille and mid-table Lorient was postponed due to heavy snow and could be rescheduled for Sunday.