Babak pertama permainan berlangsung cenderung lambar dengan kedua tim selalu berhasil menggagalkan peluang satu sama lain.
CITY+ | daftar untuk konten eksklusif
Prancis nampak jarang mengancam, dengan Spanyol terlihat lebih berambisi untuk membuat terobosan.
Ferran Torres bermain di sayap kanan dan Rodrigo tampil agresif bersama Serio Busquets di lini tengah.
Aymeric Laporte - bersama mantan rekan setimnya di City Eric Garcia - jarang diganggu oleh ancaman yang cukup besar dari Kylian Mbappe, Antoine Griezmann dan Karim Benzema selama satu jam pertama atau lebih, dengan juara dunia terlihat kesulitan membangun serangan.
Torres yang mencetak dua gol dalam kemenangan atas Italia pada pertengahan pekan lalu, banyak dimanfaatkan sebagai winger oleh Luis Enrique di laga ini.
Torres telah menjadi subyek banyak perdebatan musim ini, apakah posisi terbaiknya adalah sebagai striker atau pemain sayap.
Pep Guardiola telah membandingkan pergerakan City No.21 itu dengan Jamie Vardy dari Leicester City dalam beberapa pekan terakhir, tetapi dia jarang diberi kesempatan untuk mengancam dari area tengah pada kesempatan ini.
Dan ketika La Roja akhirnya menerobos momentum setelah 65 menit, sepertinya Spanyol akan mengunci kemenangan di San Siro.
Sergio Busquets menyundul bola ke jalur Mikel Oyarzabal yang melakukan tendangan mendatar ke pojok kanan bawah untuk mengubah skor menjadi 1-0.
Dalam satu menit, Benzema membuat kedudukan menjadi 1-1 dengan tendangan melengkung indah ke sudut kanan atas gawang Spanyol.
Penyama kedudukan memberi Les Bleus dorongan dan setelah menit 80, Mbappe mengatur waktu larinya dengan sempurna saat ia melepaskan tembakan dan mencetak gol dengan divalidasi setelah pemeriksaan VAR.
Spanyol memiliki 10 menit untuk menemukan jalan kembali, dan enam menit dari waktu sisa pertandingan, Torres digantikan oleh Merino.
Namun Prancis bertahan untuk memimpin pertandingan dengan skor 2-1 dan memberi tim asuhan Didier Deschamp satu gelar lagi.