Toulouse missed the chance to move second in Ligue 1 after losing at Monaco, which allowed Bordeaux to leapfrog them into third.
The Pink City outfit took the lead at the Stade Louis II through Andre-Pierre Gignac but Monaco made sure it was level at the break thanks to Frederic Nimani.
Toulouse were again ahead when Mauro Cetto pounced just after the hour but again they could not hang onto the lead as Francois-Joseph Modesto levelled.
Then in injury time the Principality side won it through Igor Lolo.
Toulouse's defeat meant Rennes could have moved into third but they too failed to win - although they will be more than happy with their 2-2 draw at Le Mans.
Le Mans raced into a two-goal lead after just 18 minutes with Thorstein Helstad and Gervinho pouncing. But Rennes battled back with Jires Ekoko pulling one back with 15-minutes left.
They then grabbed an equaliser in stoppage time through Moussa Sow.
Where Rennes failed, Bordeaux succeeded as they defeated Nice 2-1 to claim third spot as they also moved above Marseille.
Marouane Chamakh opened the scoring at the Stade Chaban Delmas but Nice soon levelled as Habib Bamogo fired home from the penalty spot.
The winner came just after the break as Henrqiue pounced.
Lille climbed above Rennes into fifth after a 1-0 win at Caen. The winner came on the hour with Michel Fernandes Bastos grabbing the goal.
Sochaux moved out of the bottom-three with a 2-1 win over Nancy at the Stade Auguste Bonal.
The hone side went ahead when Ryad Boudebouz scored just 13 minutes in, but Youssouf Hadji levelled just before the break.
Mevlut Erding then missed from the penalty spot, but they were not to be denied as Vaclav Sverkos pounced to seal the win.
Le Havre remain adrift at the bottom after a 3-2 defeat at Valenciennes.
The visitors went ahead through Peter Franquart but goals from Jose Saez and Jonathan Lacourt gave Valenciennes the lead.
Kevin Anin then looked to have given Le Havre a point when he scored ten minutes from time, but in injury time Johan Audel won it for Valenciennes.
Nantes are now just one point clear of the relegation zone after being held 1-1 at home to Lorient.
Guirane N'Daw had given them the lead on 25 minutes but they were pegged back by Lorient as Jeremy Morel levelled late in the second-half.