Nice paid the price for the first-half dismissal of Valentin Eysseric as Saint-Etienne moved into third place in Ligue 1 with an emphatic 4-0 win. Saint-Etienne led early on through Pierre-Emerick Aubameyang's penalty but the game turned on the 23rd-minute dismissal of Eysseric, whose challenge on Jeremy Clement spelled the end of the night for both men. Nice held out with ten men until the break only for the floodgates to open in the second half, with Yohan Mollo scoring in between Brandao's brace.
Nancy climbed off the bottom of the table after upsetting Sochaux 2-1 to claim only their fourth win of the season. First-half goals from Benjamin Moukandjo and Florent Zitte put Nancy in charge, and Sochaux halved the deficit through Sloan Privat's acrobatic effort in stoppage time at the end of the game.
Toifilou Maoulida scored the only goal as Bastia beat Ajaccio in a fiery Corsican derby but it was the dismissals of five players, four in the final minute. Maoulida struck early in the second half, with Ajaccio's hopes of a comeback not helped by a second yellow card for Mathieu Chalme ten minutes from time. The final moments of the match turned grim when Dennis Oliech's dismissal for an ugly challenge on home goalkeeper Mickael Landreau sparked a brawl which resulted in red cards for team-mate Benjamin Andre and Bastia duo Florian Thauvin and Jerome Rothen.
Evian played out an uninspiring goalless draw with Toulouse, while Gael Danic's 79th-minute penalty ensured Valenciennes claimed a 1-1 draw at Lorient. The hosts had taken a third-minute lead through Kevin Monnet-Paquet's low strike, but Danic slotted home from the spot late on after Lorient defender Arnaud Le Lan had handled in the area.
Earlier in the day, Paris Saint-Germain were handed a surprise 1-0 defeat to hosts Reims. The loss means the capital club has only a three point lead on top of Ligue 1, which Lyon will surely threaten when they take on Brest tomorrow afternoon.