Lille remain firmly on course for a first Ligue 1 title since 1954 with a 2-1 victory at Brest.
Goals from Gervinho and Moussa Sow either side of half-time earned the visitors victory after they had gone behind to a Benoit Lesoimier strike.
Les Dogues' advantage at the top of the table is now five points after second-placed Rennes drew 1-1 at third-placed Lyon.
Lyon looked like they were going to bounce back from their midweek Champions League exit at the hands of Real Madrid when Bafetimbi Gomis gave them a 36th-minute lead.
The hosts were further boosted when Rennes had Victor Montano sent off for a terrible challenge on Dejan Lovren after 65 minutes, but the ten men found an equaliser late on, Kevin Theophile Catherine nodding in from close range after Lyon failed to clear a free-kick into the box.
Bordeaux stunned Valenciennes with two late goals to force a 2-2 draw at the Stade Nungesser.
Valenciennes swept into a 2-0 lead before the hour mark, with both goals coming from midfielder Gael Danic, but Jussie pulled one back in the 81st minute and then two minutes later Mickael Ciani's looping header brought the teams back on level terms.
Lens gave their hopes of avoiding relegation a shot in the arm with a resounding 4-1 win at Montpellier.
Kanga Akale set them on their way after 17 minutes, and further strikes from Adil Hermach and Sebastien Roudet all but settled the contest before the break. Garry Bocaly pulled one back but Issam Jemaa restored Lens' advantage shortly after the hour mark.
Lorient suffered more frustration in their bid to reach the top six in Ligue 1 as they drew 0-0 with St Etienne.
Thoughts of qualifying for Europe by reaching the top four have been set aside, replaced by the more realistic ambition of improving on last season's seventh-placed finish, but Christian Gourcuff's team have drawn each of their four league games since beating Bordeaux 5-1 on February 19.
Ireneusz Jelen scored twice to ensure Auxerre beat Sochaux 2-0 and moved out of the relegation zone. The hosts came into the contest having won just one of their previous 14 Ligue 1 contests but the Pole's double proved enough to see off mid-table Sochaux.
Substitute Danijel Ljuboja scored with the last kick of the match to earn Nice a barely-deserved 1-1 draw at Toulouse.
Toulouse looked to be heading for victory thanks to Federico Santander's first-half effort, and had enough chances to put the game out of sight, but they were made to pay for those misses as Ljuboja's 82nd-minute introduction paid off for the visitors.