Ngay từ đầu trận, đội chủ nhà Anh chủ động đẩy cao đội hình và tạo sức ép liên tục. Những pha bóng bổng và các cú sút xa được triển khai khá đa dạng, trong đó đáng chú ý là tình huống dứt điểm của Harry Maguire ở phút thứ 4 nhưng bóng đi không chính xác. Uruguay cũng nhanh chóng đáp trả với các pha phản công tốc độ, dù cú sút của Agustín Canobbio chưa đủ độ khó để gây nguy hiểm.

Trong phần còn lại của hiệp một, tuyển Anh vẫn là đội tạo ra nhiều cơ hội rõ ràng hơn. Dominic Solanke và Marcus Rashford liên tục thử tài thủ môn Fernando Muslera nhưng không thể chuyển hóa thành bàn thắng. Phía Uruguay, Federico Valverde cũng có cú sút xa đáng chú ý, song hàng thủ đội chủ nhà đã kịp thời hóa giải.
Sang hiệp hai, thế trận tiếp tục giằng co. Dominic Calvert-Lewin suýt mở tỷ số ở phút 60 nhưng vẫn không thắng được Muslera trong pha đối mặt.

Phải đến phút 82, thế bế tắc mới được khai thông. Ben White tận dụng cơ hội trong vòng cấm để đưa bóng vào lưới Uruguay. Bàn thắng chỉ được công nhận sau khi VAR vào cuộc kiểm tra.

Tưởng như chiến thắng đã nằm chắc trong tay “Tam sư”, kịch tính bất ngờ xảy ra ở những phút bù giờ. Trọng tài, sau khi tham khảo VAR, cho Uruguay hưởng phạt đền. Trên chấm 11m, Valverde không mắc sai lầm nào khi dứt điểm thành công ở phút 90+4, ấn định tỷ số hòa 1-1.
Kết quả này khiến tuyển Anh không khỏi tiếc nuối khi đánh rơi chiến thắng ngay trước vạch đích, trong một trận đấu mà họ đã tạo ra nhiều cơ hội hơn nhưng không thể kết liễu đối thủ.