Rennes moved to the top of the Ligue 1 table as Monaco blew a golden chance to climb out of the relegation zone.
Nice gave their survival hopes a shot in the arm, while Arles, Sochaux and Valenciennes were all held to home draws.
Goals from Abdoulrazak Boukari and Victor Montano lifted Rennes above Lille at the top of the tree following a 2-0 home win over struggling Lens.
At the bottom end of the table, meanwhile, Monaco let a two-goal lead slip to draw 2-2 at home to Caen to stay inside the relegation zone.
Park Chu-young gave Monaco the lead on 35 minutes from the penalty spot following Gregory Leca's handball and the South Korean ace doubled the advantage on 62 minutes.
Caen pulled a goal back five minutes later through Youssef El Arabi and substitute Yohan Mollo levelled on 72 minutes before the visitors had Jeremy Sorbon sent off late on for a second bookable offence.
Bordeaux breathed life into their flagging season following a comfortable 3-0 home win over Auxerre.
Alou Diarra opened the scoring after 13 minutes and Bordeaux doubled the lead on 53 minutes after Anthony Modeste was brought down in the box by Olivier Sorin.
Modeste stepped up to convert the penalty and Jaroslav Plasil rounded off the win with the third goal 10 minutes from time.
Nice put some daylight between themselves and the drop zone following an impressive 2-0 success away to St Etienne.
David Bellion hit the post in the first half for Nice before second-half goals from Kafoumba Coulibaly and Anthony Mounier secured the points.
Sochaux and Montpellier finished the game with 10 men apiece following a 0-0 draw between the two sides.
Brown Ideye was dismissed after just 17 minutes for Sochaux before Montpellier's Emir Spahic picked up a second yellow card on 62 minutes.
Bottom club Arles were denied only a second Ligue 1 win of the campaign following a 1-1 draw at home with Brest.
Former Hull City forward Kamel Ghilas put Arles ahead on 37 minutes, but Larsen Toure's goal just after half-time secured Brest a point.
On-loan Arsenal midfielder Francis Coquelin was sent off early in the second half as Lorient drew 0-0 away with Valenciennes.