Emmanuel Riviere scored in stoppage time 2, Stadium Municipal de Toulouse on Saturday to continue its strong start in France's Ligue 1.
Cheick Diabate had two goals inside 38 minutes as Bordeaux grabbed a two-goal lead, but Franck Tabanou, Etienne Capoue and Riviere scored in the second half as Toulouse rallied for its fourth win through six weeks.
Toulouse moved into second place on 13 points, level with leader Montpellier.
Diabate scored in the 18th and 38th, but Tabanou's goal in the 51st pulled one back from the spot, and Capoue had the game on level terms in the 59th.
Tabanou missed a penalty after Bordeaux goalie Cedric Carrasso was sent off, but Riviere secured all three points with a low finish past Bordeaux backup goalie Abdoulaye Keita.
Brest 2, Montpellier 2
Brest, France - Olivier Giroud scored twice in the first half, but Montpellier surrendered the lead after half as Eden Ben Basat and Santiago Gentiletti both scored for Brest in a 2-2 tie Saturday in Ligue 1 at the Stade Francis-Le Ble.
Montpellier wasted a chance to maintain its cushion atop the standings, and is now level on points with Toulouse, although still first on goal differential.
Giroud's double, in the 18th and 40th, put Montpellier in control on the road, but Basat scored in the 69th and Gentiletti followed three minutes from time.
Brest is still winless through six matches, but tied for the fifth time.
Lille 2, Sochaux 2
Lille, France - Slovan Privat scored with four minutes to go as Sochaux stole a point against 10-man Lille on Saturday with a 2-2 draw at the Stade Lille- Metropole in Ligue 1.
Benoit Pedretti fired Lille into the lead three minutes into the second half, but a red card to Mathieu Debuchy helped Sochaux pull even in the 70th through Cedric Bakambu.
Ed Hazard restored Lille's cushion from the spot in the 78th, but Privat added a second goal for Sochaux in the 86th when he finished to the bottom right.
Defending Ligue 1 champion Lille is third, two points off the top.
Valenciennes 4, Dijon 0
Valenciennes, France - Gregory Pujol scored two of Valenciennes' four second- half goals in a 4-0 win over 10-man Dijon on Saturday at the Stade Nungesser in Ligue 1.
Gael Danic opened the scoring eight minutes after half, Pujol doubled the lead in the 75th, and Dijon had Steven Paulle sent off in the 76th.
Pujol added his second goal in the 78th and Renaud Cohade followed in the 79th as Valenciennes scored three goals in a five-minute stretch for its first win.
Lorient 3. St Etienne 0
Lorient, France - Jeremie Aliadiere scored a brace and Mathieu Coutadeur added a goal as Lorient rolled to a 3-0 win over St Etienne on Saturday at the Stade du Moustoir in Ligue 1.
Aliadiere opened the scoring in the 10th, and completed his brace in the 75th. Coutadeur capped the win with a stoppage-time goal.
Nice 3, Ajaccio 0
Nice, France - Luciano Monzon converted two penalty kicks as Nice defeated 10- man Ajaccio 3-0 on Saturday at the Stade Municipal du Ray in Ligue 1.
Monzon converted in first-half stoppage time, and added his second with four minutes remaining in the match. Renato Civelli added the final goal with just one minute remaining in normal time to seal Nice's first win of the season.
Auxerre 1, Caen 1
Auxerre, France - Benjamin Nivet scored late in the first half as Caen earned a share of the points with a 1-1 draw against Auxerre on Saturday in Ligue 1 at the Stade de l'Abbe-Deschamps.
Issam Jemaa opened the scoring just after the half-hour mark for Auxerre, but Nivet answered before half.