Saint-Etienne have won their third straight Ligue 1 game to move up to third place, a point behind leaders PSG and Marseille.
Christophe Galtier's side defeated Troyes 2-0 on Saturday, with second-half goals from Renaud Cohade and Pierre-Emerick Aubameyang extending their undefeated streak.
Including last week's 2-1 win at PSG, Saint-Etienne have not lost since September 16.
Red-hot Valenciennes moved up to fourth with a thrilling come-from-behind 3-2 win over Bastia. Foued Kadir continued his sterling form with a brace and another assist as the league's best attack (Valenciennes) enjoyed a goal-fest with its worst defence (Bastia). Julian Palmieri struck on 62 minutes for Bastia's second to make it 2-1 but Kadir netted his second in the 78th minute and provided an assist for Mathieu Dossevi two minutes later.
Lille secured a much needed 1-0 win over Brest courtesy of ex-Chelsea striker Salomon Kalou's 45th-minute strike.
The win lifted Lille to provisional sixth place and washed away some of the hurt from the side's humbling 6-1 defeat to Bayern Munich in the Champions League on Wednesday.
Toulouse suffered a 4-2 defeat at home to Ajaccio after taking an early lead through Anthony Lippini's penalty.
Ajaccio hit back with three goals and after Aymen Abdennour had made it 3-2, Chakhir Belghazouani scored his second goal in stoppage time to seal the win for Ajaccio.
Evian earned a precious 2-1 win at Reims, despite Cedric Cambon's second-half own goal, to stay clear of the relegation zone.