Marseille picked up an impressive 3-0 win at Auxerre with to go top of Ligue 1.
French international Ribery put rumours over his future behind him with the opening goal right on the stroke of half time.
Ribery turned creator for the second goal setting up Toifilou Maoulida to make it 2-0 three minutes into the second half.
Things got worse for Auxerre three minutes later when Kanga Akale was sent off for elbowing Ronald Zubar.
Marseille rubbed salt into Auxerre's wounds with the third goal on 70 minutes from Mickael Pagis.
Paris Saint Germain picked up their first win of the season with a 1-0 victory over Lille to end their 100 percent record.
Pauleta scored the only goal of the game just before the hour mark with a superb free kick.
To compound Lille's misery Rafael Schmitz was sent off on 63 minutes.
Monaco are still looking for their first win of the campaign after being held to a 1-1 draw by Rennes.
Czech striker Jan Koller fired Monaco in front on 13 minutes, but Jimmy Briand earned Rennes a point with an equaliser four minutes from time.
Le Mans sit joint-top of the table after a thrilling 3-2 win over Valenciennes as they came from two goals down to take the three points.
Two goals from Steve Savidan (10,27) put Valenciennes in control, but Le Mans hit back with strikes from Romaric N'Dri (37), Mamadou Samassa (54), Ismael Bangoura (80) to grab an unlikely victory.
Nantes's 1-1 draw with Troyes was a tale of two own goals with Blaise Kouassi gifting the home side the lead after just four minutes, but Loic Guillon put through his own net to give Troyes a point
Lorient picked up a surprise point at Lens after a 1-1 draw.
Aruna Dindane gave Lens the lead four minutes before the break, but Christophe Jallet grabbed a draw for Lorient on 72 minutes.
Nancy suffered their first defeat of the season after going down 1-0 to St Etienne.
Ilan grabbed the all-important winning goal on 65 minutes and Nancy finished the game with ten men after Emmanuel Duchemin was sent off on 70 minutes.
Yoann Lachor's late penalty earned Sedan a 1-1 draw at home to Sochaux.
Julien Quercia gave Sochaux the lead after 16 minutes and that looked like being enough until Lachor popped up with the equaliser from the spot three minutes from time.
Click on fixture for full match summary:
Auxerre 0-3 Marseille
Le Mans 3-2 Valenciennes
Lens 1-1 Lorient
Paris Saint Germain 1-0 Lille
Rennes 1-1 Monaco
Sedan 1-1 Sochaux
St Etienne 1-0 Nancy