Newcastle tiếp đón West Ham và có khởi đầu suôn sẻ với bàn thắng mở tỉ số ở phút thứ 6 của Alexander Isak. Tuy nhiên, West Ham đã gỡ hòa ở phút 21 nhờ cú dứt điểm của Michail Antonio. Những phút cuối hiệp 1, các vị khách vươn lên dẫn trước sau sai lầm của thủ môn Dubravka. Mohammed Kudus đã tận dụng cơ hội này để ghi bàn, mang lại lợi thế cho West Ham khi bước vào giờ nghỉ.

Sang đầu hiệp 2, West Ham nâng tỉ số lên 3-1 từ pha phạt góc của Newcastle. Phần sân của đội chủ nhà quá trống trải, tạo điều kiện cho Bowen tung cú sút dễ dàng vào góc thấp. Đó là một cách biệt khá an toàn và West Ham duy trì nó trong 20 phút tiếp theo. 

Ở phút 63, siêu máy tính đánh giá Newcastle chỉ có 2% cơ hội thắng, còn West Ham nắm chắc phần thắng tới 88%. Nhưng Newcaslte không bỏ cuộc, HLV Eddie Howe liên tục thay người mong thay đổi cục diện tấn công. Nỗ lực của họ được đền đáp ở phút 77, khi Kalvin Phillips mắc lỗi dẫn đến quả phạt đền cho Newcastle. Isak đã tận dụng thành công và chỉ 6 phút sau, Barnes ghi bàn gỡ hòa 3-3 cho Chim chích chòe.

Newcastle tiếp tục dâng cao và cuộc lội ngược dòng hoàn tất khi Barnes ghi bàn ấn định chiến thắng 4-3 ở phút 90. Gordon phải nhận thẻ đỏ vì cố tình câu giờ ở phút 90+4, nhưng Newcastle đã có thể giữ lại 3 điểm sau một trận đấu nghẹt thở. Kết quả này giúp Newcastle tạm thời vươn lên vị trí thứ 8 trên BXH, còn West Ham bỏ lỡ cơ hội mười mươi để tiến vào nhóm dự cúp châu Âu.