Manchester City mendominasi jalannya pertandingan di babak pertama. Namun Aston Villa malah yang memecah kebuntuan pada menit ke-37. Lucas Digne memberikan umpan kepada sesama full-back Cash untuk melakukan sundulan di tiang belakang.
Tuan rumah memulai babak kedua dengan lebih agresif. Mereka seharusnya bisa menyamakan kedudukan lima menit setelah turun minum ketika peluang Gabriel Jesus membentur mistar gawang.
Ollie Watkins kemudian melepaskan tembakan yang melebar beberapa saat kemudian. Penyerang Aston Villa itu pada awalnya dinilai offside, tetapi tayangan ulang menunjukkan bahwa ia berada di setengah lapangannya sendiri.
Namun, kegagalan itu dengan cepat dilupakan ketika tim tamu mencetak gol kedua di menit ke-69 ketika Watkins menyundul bola ke arah Coutinho. Ia mengontrol ke dalam di tepi penalti sebelum menempatkan tendangan rendah ke sudut kiri bawah.
Manchester City berada di bawah tekanan besar untuk membalikkan keadaan, tetapi pergantian pemain dari Guardiola membuahkan hasil.
Raheem Sterling memberi umpan kepada Gundogan di tiang jauh untuk mencetak gol pada menit ke-71. Gol yang memberikan dorongan besar bagi fans di Etihad Stadium.
Oleksandr Zinchenko, yang masuk pada babak pertama untuk menggantikan Fernandinho, memberi umpan kepada Rodri untuk menyamakan kedudukan dua menit kemudian.
Pemain Spanyol itu dengan tenang melakukan tendangan ke sudut kiri bawah dari tepi kotak penalti. Kedudukan sementara antara Manchester City dan Aston Villa imbang 2-2.