Rennes 1 – 1 Lyon
Lorient 1 – 0 Caen
Montpellier 0 – 1 Toulouse
Nantes 2 – 1 Angers
Nice 2 – 1 Bordeaux
- Nice 2 – 1 Bordeaux
Mario Balotelli scored one goal and set up another as Nice beat Bordeaux to move four points behind Ligue 1 leaders Monaco.
The former Liverpool and Manchester City striker equalised from the penalty spot after Gaetan Laborde had given Bordeaux the lead.
The penalty was awarded after Arnaud Souquet was fouled by Jeremy Toulalan.
Balotelli then set up Valentin Eysseric to hit the winner for third-placed Nice.
They are one point behind second-placed Paris St-Germain, who won the French League Cup by beating Ligue 1 leaders Monaco 4-1 on Saturday.
Both Monaco and PSG have a game in hand over Nice.
Bordeaux, whose only defeats in their 12 previous league outings had come against the top two, gave as good as they got for long periods, but were unable to find a way back into the game.
- Rennes 1 – 1 Lyon
Firmin Ndombe Mubele came off the bench to snatch a 1-1 draw for 10-man Rennes as fourth-placed Lyon allowed victory to slip from their grasp.
The home side played with a man less for 85 minutes after defender Ramy Bensebaini was dismissed for handball, although Alexandre Lacazette saw the resulting penalty saved by keeper Benoit Costil on a costly afternoon for the visitors.
Maxwel Cornet fired Lyon into a 52nd-minute lead but Mubele secured a point nine minutes from time with a shot from distance.
- Lorient 1 – 0 Caen
Lorient, who started the day propping up the table, gave their survival hopes a boost with a 1-0 victory over Caen in a stormy affair at the Stade du Moustoir.
Benjamin Moukandjo fired them into a 29th-minute lead but they found themselves up against it when midfielder Francois Bellugou was sent off for a foul on Jonathan Delaplace four minutes after the restart.
Caen frontman Ronny Rodelin and defender Damien da Silva missed chances to level, and their chances of a fightback were dealt a blow nine minutes from time when the latter was shown a red card for a foul.
- Montpellier 0 – 1 Toulouse
Andy Delort fired Toulouse to a first win in six at Montpellier, scoring the only goal of a 1-0 triumph as half-time approached.
Striker Delort opened the scoring after running on to Christopher Julien’s knockdown at the end of a half during which both sides had previously gone close.
Delort, Issa Diop and Oscar Trejo all forced early saves from keeper Laurent Pionnier, while Montpellier’s Stephane Sessegnon, Isaac Mbenza and Yacouba Sylla threatened at the other end.
- Nantes 2 – 1 Angers
Prejuce Nakoulma’s double was enough to claim a 2-1 victory for Nantes over Angers in an explosive start to the second half at La Beaujoire.
The striker’s close-range left-footed finish handed his side a 48th-minute lead, and he doubled his tally within six minutes when he fired home right-footed.
However, frontman Famara Diedhiou headed the visitors back into the game from Issa Cissokho’s cross within seconds to spark an onslaught.
But Angers could not rescue the game as they slipped to just a second defeat in seven in the league, with Cissokho sent off for a foul on Guillaume Gillet four minutes from time.