Zlatan Ibrahimovic scored a second-half goal as Ligue 1 leaders Paris Saint-Germain triumphed 1-0 on a cold night in Nancy.
Sweden striker Ibrahimovic struck in the 74th minute in difficult conditions at the Stade Marcel Picot for his tenth league goal in as many matches since joining from AC Milan.
Toulouse moved up to second in Ligue 1 following a comfortable 3-1 victory over Brest, whose woeful record on their travels this season shows no signs of abating.
First-half goals from Wissam Ben Yedder and Etienne Capoue put the hosts firmly in control and although Benoit Lesoimier pulled one back for Brest after the interval, Adrien Regattin made sure of the win in injury time.
Toulouse are now just three points behind leaders Paris St Germain while Brest are yet to pick up a single point in six away games this season.
Montpellier ended their wait for a first home win of the Ligue 1 season with a dominant second-half performance as they saw off Nice 3-1.
After two draws and two defeats at Stade de la Mosson, the defending champions finally produced the goods with strikes from Souleymane Camara and John Utaka, plus an own goal from Renato Civelli.
Some of the shine was taken off the performance when Dario Cvitanich scored from the penalty spot for Nice, with Garry Bocaly sent off in the same incident, but the points had already been secured by then.
Valenciennes were unable to reproduce their recent superb goalscoring form as they slumped to a 2-1 defeat at Lille.
The home side were in front after just two minutes through Nolan Roux and were helped further by the dismissal of VA midfielder Carlos Sanchez on the half-hour mark.
Lille looked like they could run away with things when Dimitri Payet added a second goal soon afterwards, but their opponents battled hard after the interval and Anthony Le Tallec's reply set up a tense finish.
Troyes could not produce a repeat of last week's shock victory over then league leaders Marseille but still managed to hit back to draw 1-1 at Reims as they continue in their attempt to inch away from the bottom of Ligue 1.
Aissa Mandi headed Reims ahead just before the half-hour but Troyes were undeterred, Florian Jarjat heading against a post before Fabien Camus volleyed home a superb equaliser after 62 minutes.
It was Troyes' first away point of the season but for Reims it represented a missed opportunity as victory would have seen them into fifth in the table.
The game between Sochaux and Evian was postponed just before kick-off due to heavy snow.