Roma were knocked out of the Coppa Italia by Spezia after a chaotic extra-time period that included one more substitution than they were allowed and two red cards.
The hosts had fought back from 2-0 down to force the extra half an hour in the last-16 tie - but they were reduced to nine men within two minutes of the restart as their evening unravelled.
First, Gianluca Mancini was sent off after picking up a second booking, then the Giallorossi had goalkeeper Pau Lopez dismissed after he made a mess of a clearance and took out a Spezia forward in the process.
Boss Paulo Fonseca quickly made a double change - Roger Ibanez replacing Pedro and midfielder Bryan Cristante being sacrificed to allow keeper Daniel Fuzato to come on.
Problem was, that took Roma's substitutions up to six when only five are permitted.
In the end, the error mattered little. Roma only held on until the 107th minute before Daniele Verde made it 3-2, and then Riccardo Saponara added a fourth for Spezia.
When asked about the extra substitute, an error that would have resulted in the match being forfeited had they won, Fonseca said: "If there is an issue, we have time to discuss that internally."
The Portuguese said it became "much harder" after the two red cards and that the Serie A side, who were beaten 3-0 by city rivals Lazio five days earlier, are in "a tough moment".
Earlier this season, Roma were penalised with a 3-0 defeat following an administrative error in the make-up of their matchday is squad for September's 0-0 league draw against Hellas Verona.
- 13LópezBooked at 92mins
- 23ManciniBooked at 91mins
- 4CristanteSubstituted forCerantola Fuzatoat 95'minutes
- 33da Silva Peres
- 7PellegriniBooked at 111mins
- 14VillarSubstituted forVeretoutat 69'minutes
- 37SpinazzolaSubstituted forKarsdorpat 69'minutes
- 11PedroSubstituted forIbañez da Silvaat 95'minutes
- 77MkhitaryanSubstituted forPérezat 85'minutes
- 21MayoralSubstituted forDzekoat 90'minutes
- 3Ibañez da Silva
- 5Nunes Jesus
- 87Cerantola Fuzato
- 34IsmajliBooked at 24mins
- 3RamosSubstituted forDell'Orcoat 68'minutesBooked at 90mins
- 27DeiolaSubstituted forAcamporaat 80'minutes
- 88de Souza SenaSubstituted forRicciat 68'minutes
- 80AgudeloBooked at 13minsSubstituted forVerdeat 59'minutes
- 9GalabinovSubstituted forPiccoliat 68'minutes
- 77Bittencourt Pinheiro
- Davide Ghersini
- Shots on Target
- Excelling at esports: Can this British team make an impact on the global scene?
- The show must go on in lockdown: David Tennant and Michael Sheen star in Staged