On the eve of a top-of-the-table clash between Paris Saint-Germain and Lyon, title rivals Toulouse and Montpellier both failed in their bids to take provisional Ligue 1 top spot on Saturday.
Toulouse fell 3-0 to midtable Sochaux, while ten-man Montpellier fought back from two goals down before holding hosts Bordeaux, who also had a player sent off, to a 2-2 draw.
Montpellier moved into third ahead of Toulouse on goal difference with both sides on 17 points from nine games. "It's a good wakeup call for everyone," said Toulouse coach Alain Casanova after his side ended a four-match winning streak.
A double from Modibo Maiga and a late Cedric Bakambu goal ensured Sochaux ended a run of consecutive defeats. "I'm more disappointed by the performace than the result. We got what we deserved. We didn't live up to our position in the standings," said Casanova.
"Sochaux were in a negative phase, we should have worried them more. We're not ready yet and mentally we have to improve."
The southwestern outfit were trailing after just nine minutes when Maiga opened for Sochaux after picking up a cross from midfielder Loic Poujol. And the Malian forward formed a deadly tandem with French international Marvin Martin, who set up two decisive passes in the frantic final minutes of play.
A Martin cross resulted in a Maiga header two minutes from time before Bakambu sealed victory two minutes later.
Montpellier draw Bordeaux
Montpellier, still reeling from last week's 3-0 defeat by PSG, failed to take advantage of the sending off of Bordeaux defender Marc Planus for a foul on Nigerian defender John Utaka after 24 minutes.
Bordeaux looked set to secure their second win of the season after goals from Cheick Diabate and Mickael Ciani had put them ahead.
Montpellier then had Mapou Yanga-Mbiwa sent off for a second yellow card after 80 minutes, but Younes Belhanda converted a penalty two minutes from time with Brazilian Hilton getting a last-gasp equaliser to seal a share of the spoils.
Lorient move up to fifth following a 2-0 win at home against Valenciennes thanks to goals from Arsenal's on-loan Costa Rican striker Joel Campbell and midfielder Yann Jouffre.
Caen ended a run of two successive defeats, drawing 1-1 with Nice. However, despite the turnaround, Caen remain in seventh place, while Auxerre stayed in ninth after a 1-1 draw with Saint-Etienne.
Finally, Nancy are still looking for their first win of the season after being held 1-1 at home by newcomers Evian with Dijon and Ajaccio also playing out a 1-1 draw.