Tình huống đáng chú ý đầu tiên trong cuộc đối đầu giữa West Ham United và Chelsea đến ở phút 34, khi các cầu thủ đội chủ nhà đưa được bóng vào lưới thủ môn Kepa.
Dù vậy sau khi tham khảo công nghệ VAR, trọng tài đã không công nhận bàn thắng do 2 cầu thủ West Ham đã việt vị. Sang phút 40, Chelsea vươn lên dẫn trước với cú đá phạt 11m thành công của Willian, sau khi Pulisic bị phạm lỗi trong vòng cấm.
Dù vậy, cũng chỉ mất khoảng 5 phút để West Ham có bàn gỡ hòa. Lại là 1 tình huống đá phạt góc tương tự như trước đó, nhưng lần này thì tiền vệ Tomas Soucek không còn bị thổi phạt việt vị nữa. 2 đội tạm nghỉ với kết quả 1-1 sau hiệp 1.
Sang hiệp 2, West Ham United vươn lên dẫn trước ở phút 51. Nhận đường chuyền của Jarrod Bowen, Michail Antonio đệm bóng cận thành nâng tỉ số lên thành 2-1.
Đội chủ nhà nắm giữ lợi thế dẫn trước trong khoảng 20 phút, cho đến khi Willian cân bằng tỉ số 2-2 cho Chelsea với 1 cú sút phạt rất đẹp mắt.
Không chấp nhận kết quả hòa, Chelsea dồn lên tấn công ở những phút sau đó. Nhưng khi chưa thể ghi bàn, họ lại để bị thủng lưới sau pha phản công của West Ham ở phút 89, với cầu thủ dứt điểm thành bàn là Yarmolenko. Trận derby London đã khép lại với thắng lợi 3-2 của West Ham trước Chelsea.
Với 3 điểm có được, West Ham leo lên vị trí thứ 16 trên bảng xếp hạng với 30 điểm, tạo ra khoảng cách 3 điểm với nhóm cầm đèn đỏ. Trong khi đó, Chelsea dẫm chân tại chỗ ở vị trí thứ tư với 54 điểm, chỉ còn hơn 2 điểm so với M.U và Wolves. Trong khi đó, Leicester City xếp trên cũng chỉ có 55 điểm. Cuộc đua top 4 bây giờ mới khốc liệt.