Marseille ended a five-match losing streak in all competitions by drawing 1-1 with Rennes in Ligue 1 on Saturday.
Rennes striker Nelson Oliveira pounced on a miscued clearance from Marseille fullback Jeremy Morel to fire home a powerful strike from the edge of the box in the ninth minute for his seventh goal this season.
But Marseille forward Jordan Ayew leveled by converting a low cross from Kassim Abdallah in the 16th.
Marseille climbed to fifth place, five points behind third-place Lille.
Ajaccio coach Fabrizio Ravanelli is under threat after his team lost a fifth straight match in all competitions, 3-1 to Valenciennes, to drop to 19th place.
Valenciennes striker Gregory Pujol opened the scoring in the 26th minute. But Ajaccio leveled with an own goal from Valenciennes fullback Rudy Mater in the 32nd minute.
Midfielder Mathieu Dossevi headed in a cross from Pujol in the 68th to give Valenciennes a 2-1 lead before Pujol sealed the win in the second minute of stoppage time.
Lyon beat Guingamp 2-0 to move into the middle of the table with a Pyrrhic victory as it lost midfielder Maxime Gonalons to injury.
Lyon forward Alexandre Lacazette capitalised on a poor clearance from the Guingamp defense to score from close range in the 12th minute and striker Bafetimbi Gomis doubled the lead with a chip a minute later.
Guingamp substitute Moustapha Diallo was red-carded in the 52nd for his violent tackle on Gonalons.
Reims beat visiting Bastia 4-2. Striker Nicolas de Preville put the hosts ahead with a low strike in the 25th minute.
Grzegorz Krychowiak made it 2-0 by converting a penalty in the 44th after Bastia midfielder Julien Sable fouled Floyd Ayite.
Bastia midfielder Romaric pulled one back by heading home a corner in the 48th. But Reims put the game away with goals from Prince Oniangue in the 50th and Eliran Atar in the 81st to go level on points with Marseille and Saint-Etienne.
Saint-Etienne and Sochaux played to a 0-0 draw that dropped Sochaux into last place. Saint-Etienne were down to 10 men in the 27th minute when centerback Kurt Zouma was sent off for a tackle on Sochaux winger Thomas Guerbert.
Sochaux also lost a man in the 71st minute as Sochaux full-back Petrus Boumal received a second yellow card for a foul on Saint-Etienne midfielder Benjamin Corgnet.
Evian beat Toulouse 2-1 as Cedric Mongongu scored the winner from the penalty spot in stoppage time after Toulouse defender Steeve Yago fouled Pape Sougou.
Serge Aurier initially gave Toulouse the lead by flicking home a corner from Clement Chantome in the 52nd. But Evian defender Daniel Wass equalised with a header in the 61st.
Information from The Associated Press was used in this report.