Memanfaatkan umpan kepala Daniel Carvajal, Marcelo langsung memutuskan melepaskan tembakan keras dan berbuah gol yang menjadikan skor imbang 1-1 di babak pertama.
Pelatih Madrid, Zinedine Zidane, membuat keputusan brilian saat langsung memasukkan Marco Asensio menggantikan Isco sejak babak kedua bergulir.
Benar saja, pada menit ke-57 Asensio sukses membalikkan keadaan menjadi 2-1 untuk keunggulan Madrid.
Gol itu tercipta lewat skema serangan balik cepat. Kerja sama satu dua Lucas Vazquez, Asensio pun mendapat ruang terbuka bagus untuk melepaskan tembakan menyamping dan menyarangkan bola ke dalam gawang Bayern.
Setelah gol itu, pertandingan berlangsung cenderung alot. Tidak banyak peluang bersih yang bisa didapatkan kedua kesebelasan sehingga Madrid keluar sebagai pemenang.
Hasil ini jelas menguntungkan Madrid. Cristiano Ronaldo dkk hanya butuh hasil imbang saat melakoni laga penentuan di Stadion Santiago Bernabeu pada 2 Mei 2018.
Bayern Muenchen 1-2 Real Madrid (Joshua Kimmich 28' - Marcelo 44', Marco Asensio 57')
Bayern Muenchen: 26-Sven Ulreich, 5-Mats Hummels, 17-Jerome Boateng (4-Niklas Sule 34'), 8-Javi Martinez (24-Corentin Tolisso 75'), 13-Rafinha, 32-Joshua Kimmich, 11-James Rodriguez, 25-Thomas Mueller, 7-Franck Ribery, 10-Arjen Robben (6-Thiago Alcantara 8'), 9-Robert Lewandowski
Pelatih: Jupp Heynckes
Real Madrid: 1-Keylor Navas, 4-Sergio Ramos, 5-Raphael Varane, 12-Marcelo, 2-Dani Carvajal (9-Karim Benzema 67'), 14-Casemiro, 8-Toni Kroos, 10-Luka Modric, 7-Cristiano Ronaldo, 22-Isco (20-Marco Asensio 46'), 17-Lucas Vazquez
Pelatih: Zinedine Zidane
Wasit: Bjorn Kuipers (Belanda)