Remi Garde's league leaders took derby honours as they beat Saint-Etienne 1-0 on Sunday, while Lorient were big winners at the Velodrome and Lille could only muster a draw
Toulouse's poor run of form continued as they were held to a frustrating 0-0 draw against Bastia at Stadium Municipal.
The visitors, who have been average away from home, were bright in the opening proceedings as Ali Ahamada was forced to deny Anthony Modeste.
Wissam Ben Yedder, who has nine goals in Ligue 1 so far, could not drag his side in front, after a dour first hour, though Florian Thauvin and Toifilou Maoulida suffered the same fate.
Franck Tabanou spurned a great chance late on, but Alain Casanova's men now have just one win - a 3-0 victory over league leaders Olympique Lyonnais - in six games.
AS NANCY 1-1 VALENCIENNES FC
Nancy's woeful record looks to have no sign of ending as they were held to a 1-1 draw by Valenciennes, to leave them rooted to the bottom of the table.
Jean Fernandez's men have not won since the opening day, but took the lead through Jordan Loties, soon after the half-hour mark.
Valenciennes rallied, and finally were rewarded with an equaliser in a fortuitous moment as Massadio Haidara put through his own goal and handed Daniel Sanchez's men a point.
The result leaves Valenciennes just three points behind Marseille and Paris Saint-Germain in an increasingly tight top half of the table, with Nancy remain bottom of the pile.
TROYES 1-1 NICE
Troyes were denied a second win of the season as Nice claimed a late point.
Jean-Marc Furlan's men were defeated 3-2 by Stade Rennais after leading 2-0, and the promoted side started in similar fashion after Stephane Darbion lobbed goalkeeper David Ospina for the opener.
Nice, who beat Paris Saint-Germain last weekend, were in the ascendancy as Dario Cvitanich and substitute Alexy Bosetti threatened late on.
Claude Puel's men were thwarted by the woodwork, but in the 92nd minute Cvitanich bagged his seventh league goal of the season with a simple finish to earn the visitors a point.
SOCHAUX 1-1 LILLE
Lille shrugged off their off-field troubles late this week as they picked up a point after a 1-1 draw with Sochaux in a chilly Montbeliard.
Much of the hype before this game surrounded Steeve Elana, who became the first player to be named in goal for Lille in Ligue 1 since November 2009, after predecessor and France international Mickael Landreau had his contract terminated by mutual consent.
Furthermore, much was made of Lille's poor goalscoring form - though they did take the lead with Nolan Roux evading Carlao, and lashing a fine effort into the net.
The lead lasted just a minute as Yassin Mikari capitalised on an awkward deflection off Marko Basa, to beat the league debutant, as Rudi Garcia's men held on for a point.
MONTPELLIER 3-0 AJACCIO
Montpellier recovered from their Champions League exit to record a convincing 3-0 victory over Ajaccio at Stade de la Mosson.
Rene Girard's men controlled the tempo well in the early exchanges, with the visitors' defence unable to cope with the attacking threat posed by the champions.
John Utaka took the lead after 28 minutes, skipping past two defenders and firing past an outstretched Guillermo Ochoa, before Remy Cabella doubled the lead four minutes later.
Younes Belhanda added the third midway through the second half, as the hosts moved closer to the top half of the table after a wretched start to the season.
STADE RENNAIS 2-2 STADE BRESTOIS
Rennes were denied a ninth league win of the season, as Brest launched a fantastic comeback to earn a point in a thrilling game at Stade de la Route de Lorient.
After a competitive first half in Brittany, it was Frederic Antoinetti's men who took the lead through Julian Feret, who beat a defender and fired past Alexis Thebaux.
Johan Martial was defensively suspect in the build-up to the first goal, and he was involved in the second as Rennes dominated. Romain Alessandrini notched his sixth league goal of the season in a superb attacking move.
Landry Chauvin's men were not to be defeated though, and rallied back almost instantly as Benoit Lesoimier skipped past Romain Danze and struck a powerful effort past Benoit Costil.
And the comeback was complete when Charlison Benschop netted with a great header from Lesoimier, as the Breton derby ended in a deserved draw for the visitors.
STADE DE REIMS 0-0 GIRONDINS DE BORDEAUX
Bordeaux failed to trouble the leaders in Ligue 1 as they were held for the eighth time this season, as Reims claimed a 0-0 draw at Stade Auguste Delaune.
In a rather turgid and uninteresting first half, the main action would be Kamel Ghilas heading in from Diego's well delivered cross, only for the effort to be disallowed for offside.
After the break, Hubert Fournier's men continued their dominance, but were denied twice as Floyd Ayite and Diego both were thwarted, before Aissa Mandi's header crashed back off the bar.
Neither side could find a winner though, as Bordeaux sit in sixth place. Reims are in 15th position, a point above the relegation zone.
OLYMPIQUE DE MARSEILLE 0-3 FC LORIENT
Olympique de Marseille's hopes of topping the Ligue 1 table were dashed by a second heavy home defeat in a row at the Stade Velodrome.
Elie Baup's men had dominated the early proceedings, but were somehow not awarded a penalty after referee Benoit Millot failed to spot a clear Wesley Lautoa handball.
Seconds later, OM would concede a penalty of their own after Charles Kabore lunged in on Jeremie Aliadiere. It was his second booking of the game and with Marseille a man down, they were soon a goal down as Aliadiere tucked his penalty away neatly.
It was 2-0 straight after the break as Benjamin Corgnet took advantage of a defensive slip-up and chipped the ball into the net. Kevin Monnet-Paquet made the points safe with 20 minutes to go as OM faltered.
Marseille have now lost three of their last four games by a three-goal defeat, and have lost by three goals in two consecutive games at the Velodrome.
SAINT-ETIENNE 0-1 OLYMPIQUE LYONNAIS
Olympique Lyonnais recovered from a sending off to win 1-0 away at Stade Geoffrey Guichard, and earn bragging rights over 10-man Saint-Etienne in a fiery Rhone Derby.
Remi Garde's men now sit five points clear of Paris Saint-Germain and Olympique de Marseille, ahead of next weekend's meeting with Carlo Ancelotti's men.
During a match which was hyped so much over the past week, the first half offered so little as Anthony Reveillere created the pick of the action in the first 45 minutes.
The match appeared to have swung in the hosts' favour as Mohamadou Dabo was sent off for a silly headbutt on Max Gradel.
But the visitors were in the ascendancy, and it showed when Michel Bastos swept in a free kick after some questionable goalkeeping from Stephane Ruffier. Alejandro Alonso later saw red for les Verts, who just could not force through an opening.
Lyon held out to preserve top spot, ahead of the midweek round of matches.