City mendapatkan peluang emas pada menit ke-12 melalui sundulan Erling Haaland di depan gawang setelah memanfaatkan umpan silang Jack Grealish dari sisi kiri. Namun, kiper Thibaut Courtois masih sigap dalam mementahkan bola.
The Citizens nyaris mencetak gol pada menit ke-20. Bermula dari umpan silang Kevin de Bruyne, bola diteruskan oleh Manuel Akanji ke tengah kotak penalti yang disundul Haaland. Namun, Courtois kembali melakukan penyelamatan gemilang dengan melompat ke arah kanan.
Gawang Real Madrid akhirnya jebol juga pada menit ke-23. Bernardo Silva menerima umpan dari Kevin De Bruyne dan langsung melepaskan tembakan kaki kiri yang membuat City memimpin 1-0.
Tim tamu terlihat kesulitan untuk membongkar pertahanan City, beberapa kali tusukan Vinicius Junior masih bisa dipatahkan oleh para pemain belakang City.
Madrid mempunyai peluang emas untuk menyamakan kedudukan pada menit ke-34 lewat tendangan keras Toni Kroos dari luar kotak penalti. Sayangnya bola masih membentur tiang atas gawang yang dikawal Ederson.
City justru bisa menambah keunggulan mereka menjadi 2-0 pada menit ke-37. Jack Grealish memberikan bola ke Ilkay Gundogan yang masuk ke kotak penalti, dia kemudian melepaskan tendangan yang diblok Militao.
Bola rebound kemudian disundul masuk ke gawang Madrid oleh Bernardo Silva.
Madrid membuat ancaman di menit ke-82. Ada bola tembakan Lucas Vazquez yang dimentahkan oleh Ederson.