Le Real Madrid est qualifié pour la finale de la Copa del Rey après un match palpitant contre la Real Sociedad, qui s’est soldé par un match nul 4-4 au Santiago Bernabéu lors de la demi-finale retour, avant que les Royals n’arrachent la prolongation.
Le Real Madrid a remporté le match aller 1-0 à l’extérieur grâce au brio du gardien ukrainien Andriy Lunin, qui était de retour dans les buts pour le match retour, Thibaut Courtois étant blessé.
Ander Barrenechea a ouvert le score pour la Real Sociedad à la 16e minute avec un tir d’un angle difficile qui est passé entre les jambes de Lunin. Les Blancs ont réagi à la 30e minute en égalisant par l’intermédiaire d’Indrek.
À la 72e minute, la Sociedad a repris l’avantage lorsque le coéquipier de Lunin, le défenseur David Alaba, a accidentellement frappé un ballon dans la surface et que le gardien ukrainien a encaissé son deuxième but.
À la 80e minute, Mikel Oyarzábal a creusé l’écart en inscrivant un troisième but, donnant ainsi l’avantage à son équipe sur l’ensemble des deux matches. Mais les hommes de Carlo Ancelotti n’ont pas baissé les bras, Jude Billingham marquant à la 82e minute et Aurélien Tshwameni égalisant à la 86e minute.
Alors que le match se dirigeait vers la prolongation, Oyarzábal a marqué son deuxième but personnel à la 90e minute pour donner à la Sociedad une avance de 4-3, et avec le score du match aller comptabilisé, le match s’est terminé par un match nul 4-4 sur l’ensemble des deux matches.
Lors de la deuxième prolongation, à la 115e minute, le défenseur Antonio Rüdiger a marqué le but décisif pour le Real Madrid et a permis à son équipe d’accéder à la finale.