Marseille missed the chance to move a point behind Ligue 1 leader Lyon as Romain Alessandrini's late equalizer for Rennes meant it had to settle for a 2-2 draw Saturday.
Marseille was heading for victory after Jordan Ayew volleyed home with seven minutes to go, but Rennes was not finished and Alessandrini tapped home a simple goal two minutes from the end after goalkeeper Steve Mandanda parried the ball into his path.
Earlier in the game, Andre Ayew put Marseille into a 37th-minute 1-0 lead, and Kevin Theophile-Catherine leveled for Rennes after 59 minutes.
Marseille midfielder Joey Barton wrote on Twitter: "Absolutely gutted. Feels like we've lost today. Should of [sic] been a well deserved 3pts."
Marseille stays third in the table, now level on points with Paris St. Germainm who will have the chance to join front-runner Lyon on 45 points when it plays Lille on Sunday.
Rennes, meanwhile, remains fourth, six points behind Marseille and PSG.
At the other end of the table, Nancy won in the league for only the second time this season when it beat Lorient 2-1.
Paul Alo'o Efoulou opened the scoring for the league's bottom side nine minutes before halftime. Although Jeremie Aliadiere equalized five minutes after the break, Nancy was not to be denied and Sebastien Puygrenier hit the winner after 71 minutes.
It was Nancy's second win this week after it defeated Nice in the Coupe de France in midweek, but it still props up the table after second-bottom Troyes beat Brest 2-1.
Fabien Camus and Stephane Darbion scored after 44 and 54 minutes respectively to give host Troyes a two-goal lead, and although Eden Ben Basat pulled one back in the 61st minute, Troyes held on for its third league victory of the season.
Evian, fourth from bottom, was matched 1-1 by Ajaccio. Dennis Oliech put Ajaccio ahead after 36 minutes before Daniel Wass levelled for the hosts in the 53rd minute.