Baru empat menit laga berjalan, Crystal Palace membuat kejutan dengan mencetak gol cepat. Daniel Munoz menunjukkan kecepatan dan ketajamannya saat menerima umpan terobosan Will Hughes, sebelum melepaskan tembakan yang menaklukkan kiper City, Stefan Ortega.
City merespons dengan intensitas serangan tinggi. Usaha mereka terbayar di menit ke-30 ketika Matheus Nunes mengirimkan umpan silang sempurna yang disundul Erling Haaland ke sudut jauh gawang.
Gol ini membawa kedudukan menjadi 1-1 hingga akhir babak pertama meski kedua tim menciptakan sejumlah peluang.
Memasuki babak kedua, Crystal Palace kembali memimpin di menit ke-56. Kali ini, Maxence Lacroix mencetak gol melalui sundulan tajam setelah memanfaatkan sepak pojok Hughes.
Namun, Manchester City kembali menyamakan kedudukan di menit ke-68. Rico Lewis mencetak gol cantik setelah kerja sama apik dari lini tengah yang melibatkan Bernardo Silva dan Kevin De Bruyne.
Drama berlanjut di menit ke-84 ketika Lewis diganjar kartu kuning kedua yang membuat City harus bermain dengan 10 pemain.
Meski demikian, Palace gagal memanfaatkan keunggulan jumlah pemain untuk mencetak gol tambahan. Laga pun berakhir dengan skor imbang 2-2.
Hasil ini membuat Manchester City kini mengumpulkan 27 poin dan berada di peringkat keempat klasemen sementara. Sementara itu, Crystal Palace naik ke peringkat ke-16 dengan 13 poin, terus berusaha menjauh dari zona degradasi.
Crystal Palace (3-4-2-1):
Henderson; Chalobah, Lacroix, Guehi; Munoz, Hughes, Lerma, Mitchell; Sarr (Nketiah 77'), Eze (Devenny 72'); Mateta.
Pelatih: Oliver Glasner.
Manchester City (3-2-4-1):
Ortega; Walker, Dias, Gvardiol; Lewis, Gundogan; Savinho (Doku 79'), Silva, De Bruyne (Grealish 86'), Nunes; Haaland.
Pelatih: Pep Guardiola.