Tim tamu memperbesar keunggulannya melalui sepakan Mikel Oyarzabal yang terdefleksi dan mengecoh kiper Lunin pada menit ke-80.
Tertinggal dua gol memicu reaksi agresif dari Real. Vinicius bergerak lincah melewati pengawalnya dan mengirimkan umpan untuk dikonversi menjadi gol oleh Jude Bellingham pada menit ke-82.
Pada menit ke-86, giliran Aurelien Tchouameni yang mencatatkan namanya di papan skor saat sundulannya gagal ditangkap dengan sempurna oleh kiper Real Sociedad Alex Remiro.
Oyarzabal mencetak gol keduanya pada menit ke-90+3 dengan memaksimalkan tendangan bebas Sergio Gomez untuk memaksakan laga dilanjutkan dengan perpanjangan waktu.
Rudiger lantas menjadi pahlawan Real pada fase akhir tambahan waktu, saat sundulannya dari tendangan sudut Arda Guler gagal diantisipasi kiper Remiro, untuk membawa Los Blancos ke final.