Paris Saint Germain maintained their lead at the top of Ligue 1 with a hard-fought 1-0 win at Brest.
Milan Bisevac scored the only goal of the game after just six minutes to keep Carlo Ancelotti's men three points clear at the summit.
Montpellier kept up the chase on PSG with a late 1-0 victory at struggling Nice with Olivier Giroud scoring the winner for the visitors in the final minute.
Lille remain in third spot after a 3-0 success over St Etienne.
After a goalless first half Eden Hazard broke the deadlock on 50 minutes when he converted from the penalty spot.
New signing Nolan Roux enjoyed a debut to remember as he wrapped up the win for the home side with two goals in a minute (86, 87) to keep the pressure on the top two.
Lyon kept pace with the leading pack with a 3-1 success over Dijon at Stade Gerland.
Jimmy Briand set Lyon on their way with the opener after just eight minutes, but Dijon missed a great chance to draw level two minutes later when Brice Jovial missed from the penalty spot.
Dijon drew level just past the hour through Younousse Sankhare, but late goals from Bafetimbi Gomis (82) and Alexandre Lacazette (90 ) gave Lyon the three points.
Nancy leapfrogged fellow strugglers Auxerre in the table with a 3-1 win at Stade Abbe-Deschamps.
After a goalless first half two goals in a minute from Yohan Mollo (68) and Daniel Niculae (69) put Nancy in control and Niculae grabbed his second of the contest on 78 minutes to render Edouard Cisse's late strike a mere consolation for Auxerre.
Struggling Sochaux picked up a priceless point after a 1-1 draw at Lorient.
Alaixys Romao broke the deadlock for the home side on 63 minutes, but Cedric Bakambu ensured a share of the spoils for Sochaux with an equaliser ten minutes from time.
Emmanuel Riviere's first half goal proved to be enough to give Toulouse a 1-0 win over Caen.