Djibril Cisse scored a brace against his old club Auxerre to fire Bastia into the fourth round of the Coupe de la Ligue.
The visitors took the lead in the match in the 13th minute through Yanis Mbombo, but early in the second half Bastia drew level through Floyd Ayite.
Cisse notched his first goal of the game in the 64th minute after arriving as a substitute, and scored his second minutes later to guide his side into the next round of the competition.
Ligue 2 side Ajaccio produced one of the the biggest surprises of the round of fixtures as they defeated Montpellier 1-0 away from home.
Mouaad Madri scored the only goal of the game in the 44th minute to dump the 13th-place side in Ligue 1 out of the tournament.
Creteil also produced an excellent performance to knock Lens out of the competition with a 2-0 victory in their matchup.
The Ligue 2 side went ahead in the 58th minute through Jean-Michel Lesage, and sealed their win three minutes from time when Ludovic Genest fired an effort past Valentin Belon.
Arles produced a spirited performance to knock Reims out of the competition as they defeated the Ligue 1 side 3-2 after extra time.
Nicolas De Preville handed the home side the lead in the 26th minute, but Arles battled back through Mamadou Niang in the second half, while Teji Savagnier's late strike looked to have given them the win.
However, Gaaetan Courtet scored in the 90th minute to send the game into extra time. Courtet went from hero to zero as he missed a penalty in early in the first half of extra time, while Samuel Gigot was sent off for the visitors.
Arles managed to compose themselves despite being down to 10 men, and earned their place in the next round as Fawzi Ouaamar netted in the 102nd minute to fire them through.
A 120th-minute strike from Mathieu Duhamel earned Caen a 4-3 victory over Clermont to seal their place in the next round of the tournament in a thrilling match.
Remy Dugimont fired the visitors ahead in the 49th minute, but Caen soon equalised through Julien Feret, only to see Clermont take the lead once more as Harry Novillo found the net.
Duhamel got the hosts back in front and Herve Bazile looked to have sealed the game in the 84th minute, but Kevin Diogo sent the match to extra time. Neither team looked like finding the net again until Duhamel netted with seconds left to break Clermont hearts.
Nantes cruised into the fourth round of the competition as they hammered Laval 4-0 in their clash at the Stade de la Beaujoire.
Itay Shechter got his side moving in the fourth minute, but they had to wait until the second half before Vincent Bessat notched their second of the game.
Ismael Bangoura put the match beyond doubt in the 72nd minute, while Shechter added his second of the match in stoppage time.
Lorient booked their place in the next round of the tournament with a 2-1 victory over Evian at the Parc des Sports.
Daniel Wass handed the home side the lead in the seventh minute, but Valentin Lavigne levelled for Lorient minutes later. Jordan Ayew got the winner for the visitors in the 73rd minute with a strike from close range.
Results in full: Bastia 3-1 Auxerre, Reims 2-3 Arles, Montpellier 0-1 Ajaccio, Caen 4-3 Clermont, Nantes 4-0 Laval, Lens 0-2 Creteil, Evian 1-2 Lorient, Toulouse 1-3 Bordeaux