Real Madrid i Real Sociedad odigrali su spektakularnu uzvratnu utakmicu polufinala Kupa kralja na stadionu Santiago Bernabeu, koja je završila rezultatom 4:4. Kraljevski klub u prvoj utakmici slavio je u gostima s minimalnih 1:0, no momčad iz Baskije došla je u Madrid s jasnim ciljem – izboriti finale.

Gosti su poveli već u 16. minuti preko Andera Barrenetxee, no izjednačenje za Real Madrid donio je Endrick u 30. minuti. Nova prednost za Real Sociedad stigla je u 72. minuti kada je David Alaba nesretno poslao loptu u vlastitu mrežu. Samo osam minuta kasnije, Mikel Oyarzabal zabio je za 1:3 i činilo se da su gosti nadomak velikog trijumfa.
Ipak, Real Madrid je uspio napraviti nevjerojatan preokret. Jude Bellingham smanjio je na 2:3 u 82. minuti, a Aurelien Tchouameni izjednačio u 86. minuti, donijevši domaćinima priliku za plasman u finale. No, Real Sociedad se nije predavao – Oyarzabal je u trećoj minuti sudačke nadoknade pogodio za 3:4 i odveo susret u produžetke.
Antonio Rudiger postigao je gol u 115. minuti, čime je postavio konačnih 4:4 i osigurao Real Madridu prolazak u finale, gdje će ih čekati pobjednik dvoboja između Atletica i Barcelone.