Bước vào trận đấu, Man City và West Ham nhập cuộc đầy hứng khởi, West Ham muốn tạo nên bất ngờ nên đã chủ động dâng cao tấn công. Tuy nhiên, trước sức mạnh của Man City, các pha dứt điểm mà chủ nhà West Ham tạo ra chỉ dừng ở mức cơ hội.
Phút thứ 10, sau tình huống để mất bóng ở khu vực giữa sân của Paqueta, Bernardo Silva nhận bóng và chọc khe thông minh để Haaland băng lên dứt điểm gọn gàng vào lưới West Ham, 1-0 cho Man City.
Như thường lệ, Man City tiếp tục áp đảo hoàn toàn thế trận, phút 17, Kevin De Bruyne tung cú sút ở góc hẹp nhưng không thể thắng được thủ thành Areola, cú sút sau đó lại trúng cột dọc ra ngoài.
Phút 19, từ pha tấn công hiếm hoi, Bowen căng ngang vào vòng cấm, Ruben Dias nỗ lực cản phá vô tình làm thay đổi quỹ đạo hướng bóng và đi vào lưới, 1-1 cho West Ham, bàn thắng có nhiều may mắn cho chủ nhà.
Nhận bàn gỡ hòa khá bất ngờ, Man City đẩy nhanh nhịp độ tấn công, trước sức ép quá lớn của The Citizens thì lưới của West Ham phải rung lên lần 2. Phút 30, đón bóng trong tư thế thuận lợi từ Lewis, Haaland tung cú sút bằng chân trái sấm sét, bóng đi căng không cho thủ thành Areola cơ hội cản phá, 2-1 nghiêng về Man City.
Sang hiệp 2, bất ngờ West Ham chơi đôi công với Man City, chủ sân Olympic suýt chút nữa đã có bàn thắng quân bình tỷ số ở phút 52 sau cú sút trong vòng cấm của Kudus, tiếc là bóng đi trúng cột dọc.
Sau khi bị West Ham dồn ép, Man City dần lấy lại thế trận và chủ động chơi chậm để kéo giãn đội hình đối phương, với khả năng kiểm soát bóng vượt trội của Man City, West Ham không có nhiều bóng để triển khai tấn công.
Phút 68, từ pha tấn công bên hành lang cánh, Kevin De Bruyne tạt bóng chính xác vào vòng cấm, Ruben Dias băng vào đánh đầu đưa bóng đi chệch cột dọc đáng tiếc.
Phút 78, vừa vào sân thay người, Soucek có cơ hội vàng để đưa trận đấu về vạch xuất phát nhưng cú sút cuối cùng lại đi thiếu chính xác, CĐV West Ham chỉ biết ôm đầu tiếc nuối.
Sau tình huống bỏ lỡ ngon ăn của đội chủ nhà, Man City lập tức trừng phạt, người ghi bàn không ai khác là Erling Haaland. Phút 83, West Ham để mất bóng ở khu vực giữa sân, Nunes nhận bóng và chọc khe thông minh, Haaland phá bẫy việt vị thành công sau đó lốp bóng kỹ thuật qua đầu thủ thành Fabianski nâng tỷ số trận đấu lên 3-1 cho Man City, Erling Haaland hoàn thành cú hat-trick thứ 2 liên tiếp của mình.
Những phút cuối trận, West Ham vùng lên mạnh mẽ nhưng không thể có bàn thắng rút ngắn tỷ số, qua đó nhận thất bại 1-3 trước Man City, với 3 điểm có được đoàn quân của HLV Pep Guardiola tiếp tục chiếm giữ vị trí nhất bảng xếp hạng Premier League với 9 điểm.