Saint-Etienne were made to sweat as they sneaked past lower league opposition on penalties, while Bordeaux, Lorient and Evian sealed their passage to the next round of the cupOGC NICE 2-2 AS NANCY (AET 2-4 PENS)
Ligue 1 high-flyers Nice were brought back down to earth after they were dumped out by bottom side Nancy on penalties after an entertaining encounter on Wednesday.
The 19-year-old, Alexy Bosetti, struck early for les Aiglons, before a double from Paul Alo'o Efoulou either side of half-time turned the match in ASNL's favour.
Claude Puel's men strived for the equaliser, and their perseverance paid off after a string of first-team players were thrown on, culminating in Dario Cvitanich scoring deep into injury time - the seventh minute - to force through extra-time.
The additional 30 minutes brought no further goals with Nancy goalkeeper Guy N'Dy Assembe in fine form to deny Cvitanich.
In the ensuing shootout, Cvitanich and Timothee Kolodzieczjak both failed, as Vincent Muratori struck to send Nancy into the last 16.
MONTPELLIER 2-3 SOCHAUX (AET)
Montpellier's poor week continued after they exited the Coupe de France at the hands of Sochaux after extra time.
The last seven days have seen Rene Girard's men lose in the Coupe de la Ligue semi-final, concede two goals in the last 10 minutes to lose 3-2 at Marseille in Ligue 1, as well as lose captain Mapou Yanga-Mbiwa to Newcastle.
Nevertheless, la Paillade started brightly with Gaetan Charbonnier firing the hosts ahead after a quarter of an hour. Roy Contout equalised before the break, turning in from Sebastien Corchia's cross.
Mathieu Deplagne regained the advantage with a fine finish, though Cedric Bakambu made the most of another brilliant Corchia delivery to ensure extra-time.
In the added period, Yassin Mikari struck a sumptuous goal from range to put les Lionceaux into the lead. And although Emanuel Herrera had a strike ruled out in the dying stages, it is Eric Hely's men who progress.
Bordeaux saw off a spirited Moulins side 2-1, thanks to goals from Benoit Tremoulinas and David Bellion. The fourth-tier side took a shock lead through Sebastian Ligoule, though will not be too disappointed at running their more esteemed opponents close.
Continuing the theme of Running Ligue 1 opposition close was Meaux Academy, who took Coupe de la Ligue finalists Saint-Etienne to penalties. The sixth division side - the lowest ranked side still in the competition on Wednesday, played with 10 men for over 90 minutes before eventually succumbing 5-3 on penalties, with Pierre-Emerick Aubameyang scoring the winner.
Lorient became the first side to book a place in the last 16 as they saw off the challenge of Ligue 2 basement side Sedan thanks to a 74th-minute winner from Ludovic Giuly.
Joining them in the hat for the next round is Evian, who beat fifth-division Vertou courtesy of goals from Kevin Berigaud and Youssef Adnane.
Troyes put their league troubles to one side as they thrashed Fontenay of the CFA division 5-0, with the highlight of that match being a double from Fabien Camus.
Meanwhile, fellow top-flight club Brest beat CA Bastia 3-1 after a late flurry of goals, having been 1-0 behind early on.
Holders Olympique Lyonnais were dumped out in the last round by amateur outfit Epinal, whose magical cup run continued as they beat Ligue 2 side Nantes on penalties after a 1-1 draw in extra-time.
In the battle of the lower league ties, Venissieux beat Le Poire-sur-Vie on penalties, before Raon-l'Etape shocked Ligue 2 outfit Istres 1-0.
Le Havre and Lens prevailed 3-0 against Avenir Foot Lòzere and Stade Bordelais, respectively.
Olympique de Marseille's game against third-division Rouen was postponed on Tuesday due to a chemical gas leak in the city, which caused havoc in northern France and the United Kingdom. The game has been rescheduled for next Wednesday.