Zlatan Ibrahimovic scored a second-half goal as Ligue 1 leaders Paris Saint-Germain triumphed 1-0 on a cold night in Nancy. The Swedish striker 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 with a 3-1 victory over Brest. 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 PSG 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 season with a 3-1 result against Nice. After two draws and two defeats at Stade de la Mosson, the defending champions finally produced the goods with second-half 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 in stoppage time, with Garry Bocaly sent off in the same incident, but the points had already been secured by then.
Roux, Payet boost Lille
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 as they played out a 1-1 draw with Reims. Aissa Mandi headed the visitors 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.
The match between Sochaux and Evian was postponed after heavy snowfall in Montbeliard.