Manchester City nyaris bersorak di babak kedua. Tepatnya pada menit ke-52, Julian Alvarez secara tidak sengaja berhasil melepaskan tembakan melambung ke gawang.
Namun Rodri dianggap offside meski terlihat menghindari bola. Skor tetap 1-0 untuk Man City.
Manchester City tak butuh waktu lama untuk melupakan kekecewaannya. Rico Lewis mengobati kekecewaan City setelah mencetak gol pada menit ke-54 setelah tembakan spekulasinya menembus gawang Henderson. 2-0 untuk Man City.
Manchester City kembali menciptakan kemelut pada menit ke-63. Phil Foden berusaha merebut kembali bola lepas, namun bola mengarah ke Bernardo Silva. Winger asal Portugal ini mencoba peruntungannya lewat tendangan melengkung namun masih bisa ditepis.
Crystal Palace akhirnya memperkecil skor menjadi 2-1 pada menit ke-76. Lewat serangan balik cepat, Jeffrey Schlupp berhasil memberikan umpan di bawah kaki Ruben Dias, umpan tersebut langsung disambar Jean Mateta dan mencetak gol.
Man City kembali mencoba peluang pada menit ke-87 melalui Bernardo Silva. Usai menerima umpan Foden, Silva langsung melepaskan tembakan melengkung yang bisa ditepis Henderson.
Crystal Palace menyamakan skor pada menit 90+5 lewat penalti Michael Oliseh. Berawal dari pelanggaran Phil Foden, Man City mendapat hadiah penalti dan hingga akhir pertandingan skor tetap bertahan 2-2.