French champions Lyon came from a goal down to defeat amateurs Laon 3-1 and reach the last 16 of the Coupe de France.
Vincent Koffmann gave Laon the lead before Francois Clerc levelled matters for the Ligue 1 leaders.
Sidney Govou gave Lyon the lead before Brazilian striker Fred struck a spectacular volley for the third goal, as Gerard Houllier's side look to win the cup for the first time since 1973.
Marseille left it very late in the day to go through in the competition, as Mamadou Niang scored in the final minute of extra time to defeat Ligue 1 rivals Le Mans 1-0 after extra time.
Chiguy Lucau was sent off in the first half of the cup tie for Le Mans.
Bordeaux needed penalties to see off Ligue 2 club Niort after a 3-3 extra-time draw.
A brace from Juan Pablo Francia gave Les Girondins a 2-0 lead at half-time, with Niort down to ten men after David Bouard was sent off before the break.
However, Niort took the tie to extra time thanks to goals from Malik Couturier before claiming the lead through Benoit Leroy six minutes into extra-time.
Edixon Perea saved Bordeaux's blushes and took the game to a penalty shoot-out, where the Ligue 1 club won 5-4 to go through.
Sochaux salvaged themselves from going out to fifth division Lyon-La-Duchere with a 2-1 success on Saturday.
Rachid Benayem had opened the scoring in the fourth minute for the minnows before Romain Piteau levelled for the Ligue 1 high-flyers.
Alvaro Santos struck in injury time at the end of the game to send Alain Perrin's side through.
Ligue 1 bottom club Sedan knocked Calais out of the cup with a 2-1 victory.
Mansour Boutabout gave Sedan the lead on 26 minutes before Marcus Mokake doubled their advantage near the end.
Samuel Marque grabbed a consolation on 87 minutes for the fourth division club.
Goals by Daniel Cousin, Olivier Thomert and Yohan Demont gave Lens a 3-1 win at Orleans, who scored a consolation through Frederic Coquerel.
Valenciennes saw off Romorantin to reach the last 16, with a Mickael Ravaux own-goal giving the Ligue 1 club the lead.
Steve Savidan made it two for Valenciennes before Julien Gibert scored a consolation goal for Romorantin.
Nice are out of the cup after losing 4-2 in a penalty shoot-out to Ligue 2 side Montpellier after a 1-1 extra-time draw.
A goalless 90 minutes of football saw Nice go down to ten men after Cyril Rool was sent off, but Olivier Echouafni gave the Ligue 1 club the lead six minutes into extra-time.
Montpellier's Karim Ait Fana equalised a minute later before getting sent off himself before the shoot-out.
Lille saw off another Ligue 2 club in Strasbourg 3-2 - thanks to goals from Johan Audel, Kevin Mirallas and Yohan Cabaye.
Romain Gasmi and Kevin Gameiro replied for Strasbourg.
Other Coupe de France results
Pontivy 0-2 Montceau-Bourgogne
Bois-Guillaume 1-1 Vannes (AET - Vannes win 6-5 on penalties)
Clermont 1-0 Rodez Aveyron
Jarville 3-5 Libourne St Seurin (AET)