Real Madrid memulai kampanye Grup D mereka dengan kemenangan 1-0 yang mengesankan atas Inter Milan di San Siro, tetapi mereka kemudian dikejutkan oleh Sheriff Tiraspol dalam pertandingan grup kandang pertama mereka, menderita kekalahan 2-1.
Los Blancos berhasil bangkit dari kekalahan luar biasa dengan memenangkan masing-masing dari empat pertandingan berikutnya, mencetak tujuh kali dalam dua gol atas Shakhtar Donetsk sebelum membalas dendam pada Sheriff dengan mencatat kemenangan 3-0 dalam pertandingan terbalik di Tiraspol.
Tim Ancelotti kemudian menggandakan keunggulan atas Inter dengan menang 2-0 di Bernabeu, dengan Toni Kroos dan Marco Asensio menjadi pencetak gol bagi raksasa ibu kota. Real Madrid memuncaki Grup D dengan 15 poin, setelah menang lima kali dan kalah satu kali dari enam pertandingan mereka, mencetak 14 kali dan hanya kebobolan tiga kali dalam prosesnya.
Babak 16 Besar (vs Paris Saint-Germain)
PSG mencatat kemenangan 1-0 di leg pertama babak 16 besar di Paris, dengan Kylian Mbappe, yang sejak itu menolak pindah ke Bernabeu, menjaringkan satu-satunya gol di pertandingan itu pada menit ke-94.
Mbappe mencetak gol lagi untuk juara Prancis di menit ke-39 leg kedua untuk membuat Real Madrid mendaki gunung, tetapi 30 menit terakhir yang menakjubkan dari tim Ancelotti membuat mereka membalikkan keadaan.
Memang, Karim Benzema mencetak tiga gol, termasuk dua kali dalam waktu dua menit, untuk memungkinkan tim paling sukses dalam sejarah Piala Eropa untuk mencatat sukses agregat 3-2.
Perempat final (vs Chelsea)