It took a Nolan Roux strike deep into extra time to guarantee Lille's progression to the quarter finals of the Coupe de la Ligue as plucky Toulouse suffered a 1-0 defeat.
Toulouse had goalkeeper Oliver Blondel to thank as Rudi Garcia's men dominated proceedings throughout, Salomon Kalou and Marvin Martin proving particularly dangerous.
But the visitors' resolve was finally broken when Steeve Yago saw red four minutes from normal time and Blondel saw Roux's shot creep past him in the 117th minute. The three-time Ligue 1 champions have surprisingly never reached the final of the competition.
Romain Hamouma scored twice as St Etienne booked their quarter-final berth courtesy of a 3-0 victory at Sochaux.
Hamouma beat Pierrick Cros with an unstoppable drive after just nine minutes before squeezing in a second midway through the second half.
Ryad Boudebouz and Ishmael Yartey were denied by visiting keeper Stephane Ruffier and progression was definitely beyond the 2004 winners when substitute Alejandro Alonso struck late on.
Victory in Montbeliard also saw Christophe Galtier's men extend their unbeaten run to seven games in all competitions.
Troyes had to come from behind to avoid elimination by Ligue 2 side Monaco, with Quentin Othon's late strike sealing a 2-1 win that sent Jean-Marc Furlan's men through.
The top-flight outfit struggled to respond when Yannick Ferreira Carrasco put the principality club ahead from the penalty spot in the first half.
But after Brazilian defender Rincon levelled shortly after the hour mark, it fell to Othon to settle the match. Having beaten Reims in the round of 32, their comeback saw Troyes progress to the quarter finals for only the second time in their history.
A first-half goal from Romain Alessandrini, who scored against Nancy in the previous round, saw Rennes defeat lowly Arles 1-0.
The Breton side were given a scare, though, when goalkeeper Benoit Costil only just managed to repel a Romain Rocchi effort in the 79th minute.
On Wednesday night Ligue 1 heavyweights Paris St Germain and Marseille go head to head for a place in the last eight.
French champions Montpellier welcome Bordeaux, with Lyon visiting Nice as Bastia host Auxerre.