Det lugtede langt væk af, at El Clasico-pokalfinalen skulle helt ud i en straffesparkskonkurrence for at finde afgørelsen, men i det 116. minut dukkede FC Barcelonas Jules Koundé op og blev den helt store helt.
Den franske forsvarsspiller erobrede bolden højt på banen, inden han selv tordnede bolden i kassen langs græsset og sikrede catalonierne en 3-2-sejr over ærkerivalen, Real Madrid.
Forinden var gået en ordinær spilletid med flere flotte scoringer, hvor de to hold havde hver sin halvleg.
Catalonierne åbnede bedst og var takket være et fremragende langskudsmål foran 1-0 ved pausen.
Real Madrid hankede dog op i sig selv og skiftede Kylian Mbappé ind, hvilket gjorde en stor forskel. Anden halvleg var en langt mere åben affære.
14 minutter før tid så det sågar ud til, at Real Madrid skulle tage pokaltitlen, da Aurélien Tchouaméni headede hovedstadsklubben på 2-1, men fem minutter før tid sørgede Ferrán Torres for forlænget spilletid.
I de ekstra 30 minutter var begge hold afventende, og det var småt med kræfterne. Det lignede, at det skulle afgøres fra de 11 meter, lige indtil Koundé dukkede op.
Barcelona sluttede som triumfator, og det var også catalonierne, der havde åbnet kampen bedst. Efter en lille halv time kom mandskabet i front efter et fremragende langskudsmål fra Pedri.
Lamine Yamal brød igennem i højresiden, inden han kiggede op og serverede bolden skråt tilbage for den 22-årige midtbanespiller.
Pedri bankede første gang med en hård og velplaceret inderside bolden helt op i hjørnet uden for Thibaut Courtois' rækkevidde.
Barcelona sad på tingene, og kort inden pausen var det kun stolpen, der stod i vejen for catalonierne.
Bolden sejlede gennem feltet efter et hjørnespark, inden den fjerne opstander reddede hovedstadsklubben.
Real Madrids indsats i første halvleg fik i pausen Carlo Ancelotti til at kigge mod Kylian Mbappé, der døjede med skavanker, og hans indskiftning ændrede kampen.
Vinicius Junior og Mbappé var konstant farlige med deres fart, men Barcelona fik afværget i sidste øjeblik med enten en blokering eller Szczęsny-redning.
Den polske keeper kunne dog ikke gøre meget, da franskmanden halvvejs i anden halvleg bragte balance i regnskabet med en frisparksscoring.
Mbappé, der selv havde fremtvunget frisparket, sparkede via stolpen bolden hårdt i kassen i Szczęsnys side. Den polske keeper var prisgivet.
Real Madrid havde momentum i kampen, og 14 minutter før tid kom føringsmålet, da Aurélien Tchouaméni timede sit hovedstød perfekt på et hjørnespark.
Det lignede, at hovedstadsklubben havde fat i den lange ende, men så var det Barcelonas tur til at rejse sig.
Fem minutter før tid sendte Yamal en fremragende dybdebold mod Ferrán Torres, der fangede en flagrende Courtois på mellemhånd.
Dybt inde i dommerens tillægstid var der drama, da Raul Asencio i eget felt nedlagde FC Barcelonas Raphinha.
Kampens dommer Ricardo de Burgos Bengoetxea, der har været i vælten op til kampen, pegede i første omgang på pletten, men ændrede mening efter et VAR-tjek, og så skulle der 30 minutters ekstra fodbold til at afgøre tingene.
/ritzau/
Ritzau
netvagtonside@viasat.dk