Bước vào trận đấu, Man City đã chủ động tấn công, các chân sút của The Citizens liên tiếp bắn phá khung thành của thủ thành Pickford. Ngay phút thứ 4, Julian Alvarez xử lý trong phạm vi hẹp khéo léo rồi tung cú sút uy lực nhưng không thể thắng được Pickford, Bernando Silva đá bồi thì bị Garner kịp thời cản phá.
Phút 14, Phil Foden có pha bứt tốc bên cánh trái rồi chọc khe thông minh cho Nunes băng lên dứt điểm, tiếc là pha dứt điểm của tiền vệ Man City không thể thắng được thủ thành của Everton, Alvarez dứt điểm bồi nhưng bóng vẫn không đi vào lưới.
Những phút tiếp theo, Man City tiếp tục bắn phá, hết Nunes rồi Grealish đều không thể thắng được sự xuất sắc của Pickford. Đang bị ép sân liên tục thì bất ngờ Everton có bàn thắng mở tỷ số trước. Phút 29, từ pha tấn công hiếm hoi của Everton, bóng được đưa vào vòng cấm, Rodri chuyền bóng lỗi, tạo cơ hội cho McNeil căng ngang để Harrison đệm bóng vào lưới.
Nhận bàn thua bất ngờ, Man City bắt đầu tổ chức lại đội hình tấn công, do đẩy cao đội hình, suýt chút nữa The Citizens nhận bàn thua thứ 2 ở phút 33 khi Harrison dứt điểm nguy hiểm trong vòng cấm, rất may cho Man City khi thủ thành Ederson đã chơi tập trung.
Sang hiệp 2, Man City vẫn duy trì thế trận tấn công áp đảo, Everton chỉ biết co cụm để phòng ngự. Sau nhiều nỗ lực tấn công thì cuối cùng Man City cũng có bàn thắng quân bình tỷ số. Phút 53, nhận bóng từ đồng đội, Phil Foden đẩy bóng rồi tung cú sút xa từ ngoài vòng cấm, bóng đi vào góc xa khung thành hạ gục thủ thành Pickford, tỷ số 1-1 cho Man City.
Có được bàn gỡ hòa, Man City thi đấu dễ dàng hơn, nếu không có sự xuất sắc của thủ thành Pickford thì lưới Everton đã phải rung lên lần nữa. Phút 61, Man City được hưởng quả đá phạt trực tiếp trước vòng 16m50, Julian Alvarez căng chỉnh và dứt điểm đẹp mắt nhưng thủ thành của Everton đã bay người cản phá.
Phút 62, từ pha xâm nhập vòng cấm của Nathan Ake, hậu vệ Man City dứt điểm trúng tay Onana, trọng tài lập tức chỉ tay vào chấm 11m, trên chấm penalty, Alvarez dứt điểm chính xác để giúp Man City vươn lên dẫn trước 2-1.
Đang từ thế chủ động, Everton bị chuyển trạng thái ở đầu hiệp 2, bị dẫn trước, không còn gì để mất, Everton dồn lên tấn công, nhưng sự vô duyên của hàng công đã làm cho Everton mất đi cơ hội đưa trận đấu về vạch xuất phát.
Mọi thứ kết thúc với Everton khi Man City có bàn thắng thứ 3, phút 86, thủ thành Pickford có pha phát bóng lỗi, Bernando Silva lập tức trừng phạt bằng pha dứt điểm từ xa ngoài vòng cấm, nâng tỷ số lên 3-1 cho Man City.
Với chiến thắng này, Man City đã quay trở lại Top 4 Premier League, thua vị trí nhất bảng Liverpool 5 điểm nhưng thi đấu ít hơn 1 trận.
Ở trận đấu trước đó, Chelsea cũng có niềm vui chiến thắng trên sân Stamford Brigde khi hạ gục Crystal Palace với tỷ số 2-1.