1-1 slutade slutade första mötet mellan Feyenoord och Roma. Spelplats var i Rotterdam.
Nu skulle det avgöras vilket lag som tog sig vidare till åttondelsfinal i Europa League. Det blev ett drama.
Udda scener utspelade sig efter fem minuter. Bollen tog ett virrvarr inne i Romas straffområde efter inspel, där Feyenoords skyttekung Santiago Gimenez blev träffad av en rikoschett. Rikoschetten, som tog på axeln, gick in i mål. Fullträffen fastställdes efter VAR-granskning på grund av misstänkt hands. Leandro Paredes skrattade åt domslutet.
Men Roma hängde inte läpp.
Hemmalaget i Rom tryckte på för en kvittering. I den 15:e minuten kom utdelningen. Lorenzo Pellegrini knorrade in en boll i bortre burgaveln med ett skott utifrån.
Den andra halvleken förblev mållös. Förlängningen likaså, trots att Romelu Lukaku hade ett mycket, mycket giftigt på tilläggstid i den andra tillagda kvarten.
Matchen gick till straffar.
Leandro Paredes inledde med att sätta, Ayase Ueda gjorde detsamma för Feyenoord. I omgång två missade både Romelu Lukaku och David Hancko.
Bryan Cristante var säker på Romas tredje straff. Alireza Jahanbakhsh, som blev inbytt i slutet av förlängningen, bommade för Feyenoord.
Fjäede omgången då? Både Houssem Aouar och Quilindschy Hartman var säkra.
Romas matchboll förvaltade Nicola Zalewski på bästa sätt genom att bomba in avgörande.
Roma är vidare till åttondelsfinal, Feyenoord är utslaget. Lottningen äger rum på fredag.
Startelvor:
Roma: Svilar - Karsdorp, Llorente, Mancini, Spinazzola - Cristante, Paredes, Pellegrini - Dybala, Lukaku, El Shaarawy.
Feyenoord: Wellenreuther - Geertruida, Beelen, Hancko, Hartman - Wieffer, Maduro - Nieuwkoop, Stengs, Paixao - Gimenez.