Zlatan Ibrahimovic scored a late header as runaway leaders Paris Saint-Germain overcame a poor first half to beat Toulouse 1-0 and move provisionally 23 points clear at the top of the French league on Saturday.
Chasing a fourth straight title, PSG have won 18 and drawn three of 21 games to completely crush the competition, but this was not a convincing performance.
Bordeaux stretched their current unbeaten run in all competitions to nine games with a slender 1-0 win against Lille.
Following an even first half, Les Girondins made the decisive breakthrough in the 51st minute when Wahbi Khazri’s excellent work allowed Cheikh Diabate to head home.
Troyes wasted the perfect opportunity to claim their first league win of the season after squandering a two-goal lead to lose 4-2 at home to Rennes.
The hosts found themselves comfortably ahead inside the opening 15 minutes, with Fabien Camus smashing a wonderful effort into the top corner before Corentin Jean scored from close range.
However, Rennes turned the game on its head as Fallou Diagne scored penalties either side of a Ousmane Dembele strike to send the visitors into the break ahead.
Substitute Kamil Grosicki added extra gloss late on, escaping the hosts’ defence and finishing from a tight angle.
GFC Ajaccio and Reims took a vital point each in their fight for survival following a 2-2 draw on the isle of Corsica.
Ajaccio got off to the perfect start in the second minute when Aissa Mandi set up Boutaib for a simple finish before Nicolas De Preville levelled on 20 minutes after latching on to Jordan Siebatcheu’s pass.
Just after the half-hour mark, De Preville got his second of the game in style after beating Kader Mangane before cleverly lifting the ball over Clement Maury.
Ajaccio claimed a point, though, with just under 20 minutes to play when Damjan Djokovic netted after Mohamed Larbi’s near-post header came back off the post.
Montpellier were left perilously close to the bottom three after suffering a 1-0 defeat at fellow strugglers Bastia.
The hosts had to wait until early in the second half to make the breakthrough when Julien Palmieri and Florian Marange combined to tee up Floyd Ayite for the only goal.
Nantes came back from two goals down to deny Guingamp’s hopes of moving out of the bottom three in a 2-2 draw at the Stade du Roudourou.
EAG raced into a commanding first-half lead when Yannis Salibur’s delivery presented Nicolas Benezet with a straight-forward finish at the back post before roles were reversed when Benezet picked out Salibur to double the hosts’ lead.
Nantes managed to reduce the deficit just after the hour mark when Christophe Kerbrat netted beyond his own keeper before claiming an unlikely point at the death when Youssouf Sabaly levelled.
Guingamp were reduced to 10 men in added time when Younousse Sankhare was
show a straight red following a clash with Kolbeinn Sigthorsson.
Toulouse 0 – 1 Paris Saint Germain
Bordeaux 1 – 0 Lille
GFC Ajaccio 2 – 2 Reims
Guingamp 2 – 2 Nantes
SC Bastia 1 – 0 Montpellier
Troyes 2 – 4 Rennes