A szombat esti találkozó előszele enyhén szólva is botrányosak voltak. A Real Madrid ugyanis egy rendkívül agresszív támadást intézett a mérkőzésre kijelölt baszk játékvezető, Ricardo de Burgos Benogetxea ellen. A fővárosi sztárcsapat a saját TV-csatornáján mindenféle statisztikákkal és videókkal próbálta alátámasztani, hogy a játékvezető tendenciózusan a Real Madrid ellen, ugyanakkor a Barcelona javára fújja a sípot. Ezt követően De Burgos Bengoetxea pénteken a Spanyol Labdarúgó Szövetség székházában tartott sajtótájékoztatót, ahol reagált a Real Madrid vádjaira. A baszk játékvezető többek között könnyek között beszélt arról, hogy a fia jött már haza sírva az iskolából, mert a gyerekek azzal csúfolták, hogy tolvaj az apja.
De Burgos Bengoetxea sajtótájékoztatója után a Real Madrid kérvényezte, hogy küldjenek másik játékvezetőt a kupadöntőre, azonban a szövetség nem tett eleget a fővárosi csapat kérésének. Ezt követően a Real Madrid úgy tüntetett, hogy nem sokkal este hét óra előtt lemondták a hivatalos mérkőzés előtti sajtótájékoztatót, melyen Luka Modricnak és a vezetőedző Carlo Ancelottinak kellett volna megjelennie, a csapatnak pedig a La Cartujában kellett volna edzeni, de ez sem történt meg, sőt a finálé előtti díszvacsorán sem jelentek meg.
Ezt követően a spanyol sajtóban olyan pletykák is felröppentek, hogy a Real Madrid talán nem is áll ki a kupadöntőre, azonban a klub kiadott egy közleményt, melyben cáfolták ezeket a pletykákat és hangsúlyozták, hogy ez az opció meg sem fordult senkinek a fejében.
Így érkeztünk el a szombat fináléhoz, amely előtt mindkét csapatnak voltak gondjai. Az FC Barcelonának sérülés miatt nélkülözni kellett a balhátvéd Alejandro Baldét, valamint a szezonban 48 meccsen 40 gólnál járó Robert Lewandowskit is. A Real Madridnál is voltak hiányzók, ugyanis a Getafe ellen meccsen combközelítőizom-szakadást szenvedett Eduardo Camavinga, míg a honfitársa, a francia világbajnok Kylian Mbappé sem volt százszázalékos, miután az Arsenal elleni BL-negyeddöntőben aláfordult bokája, de a kispadra már le tudott ülni.
A találkozó elején a Barcelona magához ragadt a kezdeményezést, a Real Madrid pedig középmagas blokkban védekezett és kontratámadásokból próbált veszélyeztetni. A madridiaknak már 11. percben változtatniuk kellett, ugyanis a sérüléséből éppen csak felépült Ferland Mendy a combjához kapott, és nem tudta folytatni a játékot, így Fran Gracia érkezett a helyére.
A spanyol balhátvéd nehéz feladatot kapott, ugyanis neki kellett folyamatosan párharcokat vívnia az egy az egyben lubickoló Lamine Yamallal, ami nem igazán állt jól neki. A 19. percben majdnem meg is szerezte a vezetést a Barcelona, de a kupadöntőre szőkére festett hajjal érkező Yamal 17 méteres tekerése néhány centivel elkerülte a jobb kapufát. Két perccel később már Thibaut Courtois-nak is védenie kellett. Egy bal oldali szabadrúgásra Jules Kounde robbant be, akinek a nyolcméteres fejesét a belga kapus kitornázta a léc alól.
A 28. percben egy elképesztő góllal szerzett vezetést a Barcelona.
A Real Madrid vezetett támadást, Jude Bellingham akart kiugratni a beinduló Vinícius Júniort, de Pau Cubrasí egy elképesztő becsúszással lefülelte a labdát, majd azonnal indította a jobb szélen Lamine Yamal, aki betört a tizenhatoson belülre, majd visszagurította a labdát a második hullámban érkező Pedrinek, aki 18 méterről védhetetlen gólt lőtt a jobb felső sarokba (1-0).
A bekapott gól után a Real Madrid feljebb tolt a védekezését, a 35. percben pedig lőtt is egy szépségdíjas gólt, amit azt les miatt nem adtak meg. Dani Ceballos adott egy kötényt Inigo Martíneznek, így kapta a labdát Bellingham, aki a tehetetlen Wojciech Szczesny mellett a jobb alsóba lőtt, de Ricardo de Burgos Bengoetxea játékvezető azonnal jelezte, hogy az angol középpályás lesen kapta az átadást.
A 43. percben aztán kis híján növelte az előnyét a Barcelona. Dani Olmo élesen betekert szöglete elsuhant Ferrán Torres feje felett, majd elcsorgott a labda a kapu előtt és végül a hosszú kapufán csattant.
A hosszabbítás második percében Ricardo de Burgos Bengoetxea tett róla, hogy továbbra se lopja be magát a madridi szurkolók szívébe.
Egy indításra Vinícius Júnior startolt rá, egyedül vezethette a labdát Szczesnyre, azonban a lövés előtt Inigo Martínez elkaszálta a brazil támadót. A játékvezető azonnal a tizenegyespontra mutatott, de pár másodperccel később visszavonta az ítéletét, ugyanis a Real támadója lesről indult a ziccere előtt.
A szünetben Carlo Ancelotti cserélt. A brazil Rodrygo helyére érkezett a pályára Kylian Mbappé, a Real pedig a 49. percben kis híján kiegyenlített, de nem a francia támadó, hanem Vinícius Júnior révén. A brazil támadó állva hagyta a Barcelona védelmét majd 11 méterről lőtt, Szczesny azonban ki tudta ütni a labdát, majd Vinícius visszalőtte a labdát a rövid alsóra, de a lengyel kapus szenzációs bravúrral visszaért és szögeltre tudott menteni.
Az 56. percben ismét a lengyel kapus villant.
Egy gyönyörű támadás végén Vinícius került helyzetbe, egy szép csellel elfektette Gerard Martint és már csak Szczesny állt vele szemben, azonban a brazil támadó belsővel előtt labdájába belekapott a Barcelona kapusa.
A katalán csapat a második félidőben negyedóra elteltével veszélyeztetett először. Egy gyors kontratámadás végén Ferrán Torres tette a labdát a jobb oldalon érkező Raphinhának, a brazil támadó 14 méterről lőhetett, de nem találta el Courtois kapuját.
A találkozó 68. percében jött az első igazán vitatott eset. Mbappé indult meg egy köténnyel, a sebességéből adódóan valószínűleg egészen a kapuig begyalogolt volna, azonban Frenkie De Jong hátulról lerántotta, de a Barcelona kapitánya csak sárga lapot kapott. Azonban a madridiak pár másodperccel később már a reklamálás helyett az ünnepléssel foglalkoztak, ugyanis a 19 méteres szabadrúgást Mbappé visszalőtte a rosszul helyezkedő Szczesny helyére (1-1), így húsz perccel a vége előtt kiegyenlített a Real Madrid.
A madridi egyenlítés után a Barcelona teljesen megzavarodott, a Real folyamatosan vezette az életveszélyes támadásokat, és érezhető volt, hogy jönni fog az új gól. Ez végül nem egy felépített akció, hanem egy pontrúgás után érkezett. A csereként beállt Arda Güler jobb oldali szögletére Aurélien Tchouaméni robbant be, és senkitől sem zavartatva öt méterről a kapuba fejelt (1-2).
A fordítás után újra sürgős lett a Barcelonának, a katalán csapat pedig a 82. percben kis híján ki is egyenlített. Lamine Yamal kapott labdát a jobb oldalon, befelé húzott majd 17 méterről eltekerte a labdát a kapu jobb oldalának irányába, de Courtois egy szenzációs bravúrt bemutatva szögletre ütötte a labdát.
Két perccel később viszont órási hibázott a belga kapus, ezzel pedig visszahozta a meccsbe a Barcelonát. Lamine Yamal hosszú indítására Ferrán Torres indult be, Courtois azonban borzalmas ütemben jött ki a kapujából, a spanyol támadó megtolta mellette a labdát és végül az üres kapuba gurított (2-2).
A Real Madrid a hosszabbításra az egyik legjobbja nélkül készülhetett, ugyanis a 88. percben Vinícius Júnior görcsöt kapott és nem tudta folytatni a mérkőzést, így a marokkói válogatott Brahim Díaz érkezett a helyére.
A 95. percben jöhetett volna még egy csattanó, ugyanis Antonio Rüdiger kihúzta Ferrán Torres lábát a tizenhatoson belül, de a játékvezető nem ítélt büntetőt és a VAR-szobából sem akartak belenyúlni a meccsbe. Egy perccel később viszont jött egy még nagyobb dráma. A bal oldalon meginduló Raphinha betört a tizenhatoson belülre, megtolta a labdát Raúl Asencio mellett, a Real védője rossz ütemben csúszott oda, a játékvezető pedig azonnal a büntetőpontra mutatott. Most azonban a VAR-szobában vizsgálták az esetet és kihívták a monitorhoz a játékvezetőt, aki végül visszavonta a büntetőt és sárga lapot adott Raphinhának színészkedésért, így maradt a 2-2-es döntetlen és jöhetett a hosszabbítás.
A hosszabbítás első félidejében többet volt a labda a Barcelonánál, a Real Madrid pedig kontrajátékra rendezkedett be. A katalán csapat azonban elveszítette az egyik legjobbját, ugyanis a csodagólt szerző Pedri nem bírta tovább erővel, így Éric Garcia érkezett a helyére.
Ezt követően a Barcelona gurigázott a Real Madrid térfelén, de nagy helyzetet csak a 104. percben tudott kialakítani. Ekkor Raphinha átadása után Ferrán Torres fordult kapura Rüdiger szorításában, de nyolcméteres lövése elkerülte a bal kapufát.
A ráadás második félidejében a csapatok már teljesen elkészültek az erejükkel. A Real Madrid védője, a német válogatott Antonio Rüdiger is húzta a lábát, Carlo Ancelotti azonban nem akarta lecserélni legjobb védőjét. A 107. percben Fermín López jobb oldali beadása után Ferrán Torres lőtt gólt közelről, de a Barca csatára méteres lesen volt, így a játékvezető azonnal érvénytelenítette a találatot.
A 110. percben Carlo Ancelotti lapot húzott 19-re. A sántikáló Rüdiger helyére pályára küldte a brazil Endricket, így középre védő helyett középcsatár érkezett a Real Madridba az utolsó tíz percre. A 115. percben eldönthette volna a meccset a Barcelona. Egy labdaszerzés után Raphinha indult meg a jobb szélen, középre Ferrán Torres és Fermín López is várta a labdát, azonban a brazil támadó centerezését Raúl Asencio egy elképesztő becsúszással le tudta fülelni.
Azonban volt még csattanó a mérkőzésben, ugyanis a Barcelona 116. percben ismét megszerezte a vezetést.
Luka Modric eladott labdája után francia válogatott Jules Kounde indult meg kapu felé, majd 20 méterről elemi erővel kilőtte a jobb alsó sarkot (3-2).
A 119. percben majdnem jött egy újabb dráma. Kylian Mbappé tört be a tizenhatoson belülre, látszólag Gavi elkaszálta, madridiak pedig várták a tizenegyest, azonban a francia támadó lesről indult, így elmaradt a büntető.
Az utolsó percek nem teltek el botrány nélkül, ugyanis a már lecserélt Antonio Rüdiger a kispadról bedobott valamit a pályára a játékvezető felé, így a német játékost kiállították, a Barcelona pedig taktikusan lepörgette az órát és története során 32. alkalommal megnyerte a spanyol Király-kupát.
Király-kupa, döntő:
FC Barcelona–Real Madrid 3-2 (1-0, 2-2, 2-2) - hosszabbítás után
Sevilla, Estadio de La Cartuja
Játékvezető: Ricardo de Burgos Bengoetxea
FC Barcelona: Szczesny – Kounde, Cubarsí, Martínez, Gerard Martin (Araújo, 85.) – Pedri (Éric Garcia, 98.), De Jong (Gavi, 85.) – Yamal, Olmo (Fermín López, 65.), Raphinha – Ferrán Torres. Vezetőedző: Hansi Flick
Real Madrid: Courtois – Lucás Vázquez (Arda Güler, 55.), Asencio, Rüdiger (Endrick, 110.), Mendy (Fran Garcia, 11.) – Valverde, Tchouameni, Ceballos (Modric, 55.) – Bellingham – Rodrygo (Mbappé, 46.), Vinícius Júnior (Brahim Díaz, 89.). Vezetőedző: Carlo Ancelotti.
gólszerző: Pedri (28.), Ferrán Torres (84.), Kounde (116.), ill. Mbappé (70.), Tchouameni (77.)
sárga lap: Gerard Martin (37.), De Jong (68.), Fermín López (90+4.), Raphinha (90+10), ill. Tchouameni (31.), Modric (90+1.), Bellingham (107.)
kiállítva: Rüdiger (123.)