Pertandingan semakin menarik di sisa sepuluh menit terakhir waktu normal. Sebuah akselerasi Phil Foden dijatuhkan Dani Ceballos di kotak terlarang. Wasit langsung menunjuk titik penalti untuk Man City. Dengan tenang Haaland menuntaskannya menjadi gol. The Citizens kembali unggul pada menit ke-80.
Real Madrid pantang menyerah. Los Blancos malah makin menyerang dan berhasil kembali menyamakan kedudukan. Kali ini Brahim Diaz (86’) yang mencatatkan namanya di papan skor.
Memasuki injury time, ritme permainan semakin meninggi. Namun, Real Madrid yang berhasil memaksimalkan peluangnya menjadi gol. Jude Bellingham (90+2’) memanfaatkan umpan Vinicius Junior untuk menyempurnakan comeback Los Blancos menjadi 3-2.
Di laga lainnya, Juventus berhasil memanfaatkan statusnya sebagai tuan rumah dengan melibas PSV Eindhoven 2-1 di Allianz Stadium, Torino.
Dua gol si Nyonya Tua dicetak Weston McKennie (34’) dan Samuel Mbagula (82’). Sedangkan satu-satunya gol balasan PSV dikemas Ivan Perisic (56’).