Bordeaux prevailed in a nine-goal thriller with Lille while Paris St Germain moved back to the top of the table, but only just.
A familiar face came back to haunt last season's Ligue 1 champions Lille as they came out second best in an epic encounter with Bordeaux which ended 5-4 to the visitors.
Ludovic Obraniak scored Bordeaux's winner against his former employers in the 92nd minute after they appeared to have blown a 4-1 lead thanks to an 89th-minute equaliser in a thrilling contest.
The visitors led after just three minutes through Nicolas Maurice-Belay and, although David Rozehnal levelled five minutes later, Obraniak's first had them in front again by the 16th minute.
Maurice-Belay added a third four minutes into the second half before Yoan Gouffran made it four just before the hour mark.
Lille responded as Eden Hazard and then Mathieu Debuchy got them back in it, before an 89th-minute equaliser from Nolan Roux infuriated Francis Gillot.
However, Obraniak bailed out Bordeaux as he finished from close range in injury time.
Paris St Germain were denied victory for the first time since Carlo Ancelotti's appointment as manager after a goalless draw at struggling Nice.
PSG pressed in the second half and were thwarted in stoppage time when Nice keeper Cedric Ospina tipped away Nene's free-kick to preserve a point for his side.
But it was by no means one-way traffic and Nice had chances of their own to win it, defender Luciano Monzon shooting just wide in the second half.
While ultimately frustrated to have drawn a blank , PSG move back to the summit and hold a one-point lead over Montpellier.
St Etienne edged out Toulouse 1-0 to clamber above their weekend opponents and into seventh spot.
Pierre-Emerik Aubameyang netted the only goal of the game, with his brilliant 71st-minute lob settling the tie in favour of the visitors.
Victory for St Etienne means they are now just three points adrift of the top three, while Toulouse are two points further back in eighth.