Lyon go top
Michel Bastos continued his prolific start to the season as Lyon beat Valenciennes 3-2 at home to record their third win in four games and move top of Ligue 1.
Bastos started for the first time this season, having scored as a substitute in his two previous appearances, and was on the spot again after 17 minutes to cancel out Gil's opener.
Bafetimbi Gomis, with a penalty, and Clement Grenier put the hosts 3-1 up and though Gregory Pujol pulled one back, it was Les Gones who took top spot rather than their fellow strong starters.
Reigning champions Montpellier claimed a belated first victory in their title defence by condemning Sochaux to a fourth straight defeat.
The fact that Sloan Privat registered Les Lionceaux's first goal of the season was scant consolation as goals from Younes Belhanda, Emanuel Herrera and Remy Cabella ensured the hosts remain the only side without a point in Ligue 1.
Surprise winners of the French championship last year, Montpellier had endured a dismal start to the new campaign by claiming just one point from the first nine on offer but quadrupled their total with the 3-1 success.
Lorient consolidated their spot near the top of the Ligue 1 standings with a convincing 3-0 home victory over Nancy.
Goals from Ludovic Giuly, Lamine Kone and Alain Traore sealed the victory for Lorient, who would have been celebrating an even bigger triumph but for a missed first-half penalty from Traore.
The triumph leaves unbeaten Lorient with eight points from four games, two behind current leaders Lyon and one behind Marseille, who will look to continue their 100% start against Rennes on Sunday.
First-half goals from Carl Medjani and Johan Cavalli earned Ajaccio their second win of the season with a 2-0 home success over Evian.
The impressive Cavalli delivered the corner from which defender Medjani headed the opener, and then added a close-range second before the interval. Evian pressed in the second half, looking for a way back into the game, but remain on only one point after four games.
Pierre-Emerick Aubameyang scored his third goal in two games as St Etienne claimed a 3-0 victory at Bastia.
The Gabon striker hit a brace last weekend against Brest and was on target again after Renaud Cohade had opened the scoring. Substitute Josua Guilavogui scored the third.
Geoffrey Dernis grabbed a dramatic injury-time winner after Brest looked to have been denied victory over Troyes at the Stade Francis-le-Ble.
Eden Ben Basat gave the home team an early lead but Mounir Obbadi's solo goal for Troyes levelled matters midway through the second half before Dernis fired home a late goal to secure a 2-1 win.
Wissam Ben Yedder continued his impressive start to the season as his late strike snatched a point for Toulouse in a 1-1 home draw against Reims.
The visitors looked to be headed for back-to-back wins as they led late into the match thanks to an Aymen Abdennour own goal after 55 minutes.