Ibrahima Toure scored twice as Monaco came from 2-0 down to reach the last 16 of the Coupe de la Ligue with a 4-2 victory over Valenciennes.
The Ligue 2 leaders needed extra time to fend off the top-flight visitors, with Toure putting the finishing touches to the win by netting the home side's fourth goal on the 120-minute mark.
Gael Danic put Valenciennes ahead after six minutes and an own goal from Andreas Wolf made it 2-0 to the visitors in the 32nd minute. But Monaco were soon level, Toure pulling a goal back after 39 minutes and Yannick Carasco converting a penalty six minutes later.
Neither side could penetrate in the second half, so it went to an extra half an hour, with Monaco edging in front for the first time when substitute Lucas Ocampos netted at the end of the first period. Toure completed the scoring for Claudio Ranieri's men at the death.
Arles joined their second-tier rivals in the next round by claiming another Ligue 1 scalp as Ajaccio bowed out. Arles won 2-1, taking the lead through Maurice Dale after 61 minutes and keeping their heads when Ricardo Faty levelled three minutes from the end. Substitute Haminu Dramani grabbed the glory in the 90th minute.
St Etienne won 3-0 on penalties at Lorient following a 1-1 draw. Lorient went ahead through Gilles Sunu in the 27th minute but were pegged back by Evanilson Brandao nine minutes into the second half, and could not beat St Etienne goalkeeper Stephane Ruffier in the shoot-out.
Extra time was also required as Sochaux fended off Evian 3-2, substitute Cedric Bakambu scoring twice for the victors after three first-half penalties.
Evian led from the second minute, when Cedric Mongongu netted a penalty, but a further spot-kick from Ryad Boudebouz pulled Sochaux back on terms in the 32nd minute. Saber Khelifa then became the third player to convert from 12 yards when he restored Evian's lead four minutes before half-time.
Bakambu came off the bench in the 66th minute and five minutes later put Sochaux level at 2-2, before intervening decisively in the 102nd minute to complete the scoring.
Nice were 4-2 winners at Brest, who were handicapped in the late stages by a red card for Ismael Toure. Nice's goals came from Thimothee Kolodzieczak, Valentin Eysseric and Dario Cvitanich, who scored twice, while an own goal from goalkeeper David Ospina and Jonathan Ayite's effort were the Brest responses. Toure was red-carded after 72 minutes, with Nice ahead 3-2.
Yannick Djalo broke the deadlock at Caen seven minutes from the end to give Toulouse a 1-0 win, while Granddi Ngoyi and Mohamed Yattara were the scorers for Troyes as they recovered from leaking an early goal to Nicolas Fauvergue in a 2-1 win at Reims.