French Cup holders Toulouse were knocked out by third-tier Rouen in a penalty shootout which saw 23 of the 24 kicks scored.
All 11 players on each team scored their spot-kicks before Gabriel Suazo hit the post with his second attempt and Abdeljalil Sahloune netted to set up a last-16 tie with Monaco.
That shootout drama came after a 3-3 draw in Rouen.
Toulouse had been moments away from going out in normal time.
Omar Bezzekhami put Rouen, who were promoted to the Championnat National last season, ahead with Toulouse captain Vincent Sierro equalising two minutes later.
The Ligue 1 visitors led through a Yann Gboho volley but Rouen, who lost the 1925 final, equalised through Valentin Sanson’s penalty.
Sofyane Bouzamoucha headed the underdogs into another lead but Rasmus Nicolaisen’s injury-time goal sent the game to penalties.
Elsewhere, Saint-Priest of the fifth tier are also into the last 16 after beating fourth division Romorantin 4-1. They play Ligue 2 Valenciennes in the next round.
Line-ups
Rouen
Formation 5-3-2
- 1AggouneBooked at 83mins
- 7SySubstituted forSahlouneat 90+7′minutes
- 2Bouzamoucha
- 4Sanson
- 5Bassin
- 3Kabongo
- 11AbdelmoulaSubstituted forAlléeat 88′minutes
- 6Benzia
- 8Bezzekhami
- 9LoppySubstituted forOuadahat 77′minutes
- 10BenkaïdSubstituted forBernasqueat 87′minutes
Substitutes
- 12Mion
- 13Bernasque
- 14Deschamps
- 15Allée
- 16Maraval
- 17Ouadah
- 18Sahloune
- 19Bensoula
- 20Dia
Toulouse
Formation 4-3-3
- 1Domínguez
- 6KamanziSubstituted forEdjoumaat 87′minutes
- 5Mawissa
- 2Nicolaisen
- 3Suazo
- 8Sierro
- 11CásseresSubstituted forSchmidtat 60′minutes
- 4SpieringsBooked at 63minsSubstituted forGelabertat 75′minutes
- 10CissokoBooked at 43minsSubstituted forSkyttäat 60′minutes
- 9Dallinga
- 7GbohoSubstituted forBabickaat 75′minutes
Substitutes
- 12Babicka
- 13Skyttä
- 14Schmidt
- 15Gelabert
- 16Restes
- 17Lahmadi
- 18Aradj
- 19Wasbauer
- 20Edjouma
- Referee:
- Bastien Dechepy
- Attendance:
- 5,100