Zlatan Ibrahimovic scored twice as Paris Saint-Germain won 2-0 at Bastia to keep their confidence high ahead of a Champions League meeting with Real Madrid.
PSG didn’t have a shot on target in the first half but Ibrahimovic, who had an earlier goal rightly disallowed for offside, struck in the 72nd and 83rd minutes.
PSG were without five regular starters through injury and suspension, while Thiago Motta spent the first hour on the bench.
Ibrahimovic also appeared to be offside for the opening goal when Javier Pastore found Edinson Cavani on the right and he crossed in for the Swede to tap home.
Angers maintained second place with a hard-fought 2-1 victory at Toulouse.
Stephane Moulin’s side had to do it the hard way, though, when they fell behind to Oscar Trejo’s 24th-minute opener following some neat interplay with Martin Braithewaite.
That lead lasted just three minutes as Cheikh Ndoye headed Vincent Manceau’s delivery beyond Ali Ahamada to silence the home crowd.
And, when Abdoul Camara beat two defenders before despatching a clinical 18-yard effort beyond Ahamada, that proved to be enough for Angers to claim their sixth league win of the season.
Caen secured a third straight win to maintain their impressive start to the season with a slender 1-0 victory at Reims.
Johnny Placide had to be alert in the Reims goal and denied both Alaedinne Yahia and Ronny Rodelin with smart reflex saves as Caen looked to grab a foothold in the game.
Julien Feret, who finished with ease to send Patrice Garande’s side third in the table.
St Etienne bounced back from two straight defeats with a routine 2-0 win against bottom-club Ajaccio.
Robert Beric set about changing the record when he converted Valentin Eyserric’s corner on 20 minutes.
But the hosts had to wait until the 70th minute to double their advantage when Kevin Monnet-Paquet.
Ten-man Lille’s inconsistent start to the season continued as they were held to a 1-1 draw in Guingamp.
Both goals came during a three minute spell in the first half, Sofiane Boufal opening the scoring in fine style on the half hour mark, beating Lars Jacobsen before sending a sublime finish beyond Jonas Lossl.
Lille boss Herve Renard did not have to wait long for a response from his side as Jimmy Briand levelled just three minutes later, finishing well after some great work from Yannis Salibur.
Stoppila Sunzu wash shown his second yellow card of the game for a foul on Nicolas Benezet.
Nantes avoided a third successive home defeat with a 3-0 win over struggling Troyes.
Valentin Rongier netted his first goal of the season in stunning fashion when his 25-yard rocket flew into the top corner to hand Les Canaris a half-time lead.
Shortly after the restart the hosts added a second when Troyes goalkeeper Denis Petric allowed Youssouf Sabaly’s hopeful shot to creep in at his near post.
And, just after the hour mark, Yacine Bammou wrapped up the points with a third Nantes goal, pouncing on a loose Chris Mavinga pass to get past Petric and score into an empty net.
SC Bastia 0 – 2 Paris Saint Germain
Guingamp 1 – 1 Lille
Nantes 3 – 0 Troyes
Reims 0 – 1 Caen
Saint-Etienne 2 – 0 GFC Ajaccio
Toulouse 1 – 2 Angers