Isco menuntaskan serangan dengan melepaskan tembakan dari luar kotak penalti, namun Olsen sekali lagi masih bisa menepis bola
Kebuntuan Real Madrid akhirnya terpecahkan di menit pamungkas waktu normal babak pertama. Isco membawa Real Madrid unggul 1-0 lewat sebuah eksekusi tendangan bebas.
Memasuki paruh kedua, AS Roma mendapat kesempatan bagus lewat winger Cengiz Under. Menit 49, Under mendapat ruang yang cukup terbuka di depan kotak penalti Real Madrid, sebelum melepaskan tembakan yang memaksa kiper Real Madrid, Keylor Navas melakukan penyelamatan. Nyaris!
Real Madrid gantian mengancam. Sayang, sepakan Bale yang meneruskan operan Marcelo membentur mistar gawang AS Roma.
Setelah itu, Olsen lagi-lagi melakukan penyelamatan brilian. Kali ini dia menepis sepakan Luka Modric yang meneruskan operan dari Isco.
Real Madrid sendiri akhirnya menggandakan keunggulannya di menit 58. Modric melepaskan umpan terobosan yang mengarah ke Bale yang berlari di sisi kiri. Nama terakhir dengan tenang melepaskan tembakan yang tak bisa dijangkau Olsen.
Tertinggal dua gol, AS Roma terus berupaya mencetak gol balasan. Aleksandar Kolarov melepaskan tembakan dari luar kotak penalti, tapi Navas masih bisa menepis bola. Sepakan Patrik Schick yang menuntaskan serangan balik juga masih melebar dari sasaran.
Di sisi lain, Olsen lagi-lagi menggagalkan peluang Real Madrid. Ia menepis tendangan Kroos dan kemudian memblok sepakan jarak dekat Marco Asensio.
AS Roma gantian mengancam. Namun, upaya Edin Dzeko masih belum membuahkan hasil. Dzeko meneruskan umpan dari Florenzi dengan sundulan, tapi bola masih bisa ditepis Navas.
Real Madrid sendiri akhirnya berhasil menyegel kemenangan di masa injury time. Menit 90+1, Mariano Diaz yang masuk menggantikan Bale mencetak gol dengan tendangan melengkung dari luar kotak penalti.