Zlatan Ibrahimovic stars as PSG hammer Reims, Monaco beat Troyes
Zlatan Ibrahimovic rounded off a successful week by netting a brace as Paris Saint-Germain moved 27 points clear at the top of Ligue 1 thanks to a 4-1 demolition of Reims.
Gregory van der Wiel had opened the scoring before Prince Oniangue briefly brought the visitors level.
Ibrahimovic then took his tally to 22 league goals for the season with a pair of well-taken goals while Edinson Cavani rounded of an equally enjoyable few days with a first-half effort, following his strike against Chelsea in midweek.
PSG's players, lead by Thiago Silva, gave Ezequiel Lavezzi a rapturous send-off before kick-off following the Argentina international's decision to join Chinese Super League side Hebei China Fortune.
The visitors could easily have been three up inside a quarter of an hour but Karim Azamoum fired just wide of the post before Danijel Subasic made solid saves to deny Chaouki Ben Saada on two separate occasions.
Troyes continued to have the better of the opening exchanges and were denied by the woodwork on 20 minutes following some decent interplay that resulted in Fabian Camus' effort finding the outside of Subasic's left post.
Lorient came out on top in a seven-goal thriller with a 4-3 win against Guingamp.
L'EAG raced into a two-goal lead, thanks to a first-half double from Yannis Salibur, before the hosts turned the game on its head.
Majeed Waris deflected Jimmy Cabot's first-half effort beyond Jonas Lossl before Benjamin Jeannot levelled at the second attempt on 48 minutes and Waris grabbed his second just 60 seconds later to hand Lorient the lead.
Jimmy Briand restored parity for the visitors, netting from Nicolas Benezet's cutback, but Raphael Guerreiro broke Guingamp hearts in added time when he sealed all three points for Lorient with a perfectly weighted free-kick that left Lossl with little chance.
Montpellier opened up a four-point gap over the bottom three thanks to a second successive league win, a 3-2 victory over out-of-form Angers.
The visitors made a blistering start and found themselves with a three-goal half-time advantage. Kevin Berigaud fired them ahead inside 90 seconds and Jerome Rousslillion teed up Moustapha Yatabare to net from close range before 10 minutes were up.
And the three points were all but wrapped up before the break when Ryad Boudebouz picked out Souleymane Camara to head beyond the advanced Denis Petric.
Bouka Moutou reduced the deficit, netting after Billy Ketkeophomphone's effort came back off a post on 64 minutes, and Goran Karanovic added Angers' second in added time, but it was a case of too little too late as Montpellier held out for the win.
Ten-man GFC Ajaccio suffered heartbreak late on as Martin Braithwaite's added-time leveller earned a point for Toulouse in a 1-1 draw.
The hosts had the best opportunity inside the opening 45 minutes when Oscar Trejo found Braithwaite, but his back-post header grazed the opposite post in what proved to be the best chance of the half.
Ajaccio took full advantage of their first real chance, though, when Kevin Mayi pounced on a rebound just before the hour mark after Alban Lafont twice denied Issiaga Sylla.
The visitors were reduced to 10 men late on when Sylla was shown his second yellow of the game and that proved a turning point as Braithwaite equalised in added time for Toulouse after Clement Maury pushed Adrien Regatti's effort into his path.