Saint-Etienne were held to a 2-2 draw at bottom side Troyes on Saturday, while Bastia edged Valenciennes in a seven-goal thriller.
At Troyes, the visitors hit the front on eight minutes through Pierre-Emerick Aubameyang, who found the back of the net with his 17th goal of the Ligue 1 season.
Julien Faussurier levelled proceedings for Troyes in the 25th minute, before Brandao restored Saint-Etienne's lead six minutes later.
However, Benjamin Nivet drew the home side level for a second time in the 38th minute.
The result means Saint-Etienne fail to leapfrog Marseille provisionally, remaining in fourth position instead on 50 points, while Troyes drop to the foot of the table following Nancy's impressive 2-0 victory at Rennes.
At the Stade du Hainaut, Bastia came from behind twice to beat struggling Valenciennes 4-3.
Remi Gomis opened the scoring for Valenciennes inside nine minutes, converting a Gael Danic cross before Bastia equalised through Toifilou Maoulida.
Dania got himself on the scoresheet courtesy of a 30th-minute penalty but Maoulida bagged his second of the game, four minutes into the second half.
Bastia took control from that point and eventually stole the show with two goals in the final six minutes from Florian Thauvin, although Gregory Pujol scored deep into injury time to set up a grandstand finish.
In other results on Saturday, Etienne Capoue netted a brace as Toulouse overcame mid-table rivals Ajaccio 3-2, Bordeaux's Ludovic Obraniak scored late to salvage a 1-1 draw at home to Lorient, while Evian and Reims shared the spoils following a 2-2 stalemate.