City memasuki babak kedua dengan ambisi untuk mengejar ketertinggalan, tapi peluang awal mereka lewat Riyad Mahrez masih bisa dihentikan Adrian.
Juergen Klopp berusaha menyegarkan lini depan Liverpool dengan memasukkan Darwin Nunez menggantikan Roberto Firmino pada menit ke-59, sedangkan Pep Guardiola melakukan pergantian ganda untuk mengirim masuk Julian Alvarez dan Phil Foden masing-masing menggantikan Mahrez dan Jack Grealish.
City akhirnya mencetak gol balasan pada menit ke-70 saat Alvarez dengan cermat menyambar bola muntah hasil penyelamatan tak sempurna Adrian atas sontekan Foden. Gol itu awalnya sempat dianulir karena Foden didakwa offside, tetapi wasit Craig Pawson mengesahkannya setelah mendapat masukan dari VAR.
Momentum yang tengah berayun ke City, tiba-tiba berubah ke arah Liverpool yang memperoleh hadiah tendangan penalti setelah VAR meninjau insiden bola sundulan Nunez yang mengenai tangan Ruben Diaz di dalam kotak terlarang pada menit ke-81.
Salah yang maju menjadi algojo sukses menaklukkan Ederson meski arah tendangannya bisa ditebak oleh kiper asal Brazil tersebut. Liverpool merestorasi keunggulan 2-1 atas City.
Tepat pada menit terakhir waktu normal, Klopp menarik keluar Luis Diaz digantikan Fabio Carvalho untuk memberi kesempatan debut resmi bagi rekrutan anyar Liverpool berusia 19 tahun itu.
Pawson memberi waktu tujuh menit waktu tambahan mengingat pertandingan kerap dihentikan oleh VAR dan pade menit kedua Haaland berhasil menjebol gawang Liverpool, tapi gol itu segera dianulir karena bola sudah terlebih dulu meninggalkan lapangan.