Brazil và Uruguay nhập cuộc chậm, chơi thăm dò đối thủ. Cơ hội đáng kể đầu tiên đến ở phút 18. Cầu thủ Uruguay thực hiện quả phạt góc, Oliveira đánh đầu chệch khung thành Alisson Becker.
Phút 35, Brazil đáp trả bằng cơ hội của Raphinha. Cầu thủ thuộc biên chế Barcelona vượt qua hậu vệ Uruguay nhưng cú dứt điểm của anh lại trúng thủ thành Sergio Rochet. Hiệp một khép lại mà không có nhiều dấu ấn về chuyên môn. Hai đội thi đấu quá cầu toàn và sử dụng biện pháp rắn với đối thủ.
Sang hiệp hai, thế trận không có nhiều cải thiện. Trận đấu nóng hơn với những pha vào bóng quyết liệt. Sau rất nhiều pha tranh chấp nguy hiểm, trọng tài cũng phải rút thẻ đỏ. Phút 74, Nahitan Nandez đạp vào cổ chân Rodrygo. Ban đầu, trọng tài chỉ rút thẻ vàng. Nhưng sau khi VAR nhập cuộc, thẻ đỏ được rút ra.
Uruguay vào thế bất lợi khi chơi thiếu người. HLV Marcelo Bielsa bắt buộc tung thêm hậu vệ vào sân, yêu cầu học trò chơi lùi sâu, bảo vệ khung thành của Sergio Rochet.
Brazil nỗ lực ghi bàn nhưng không thành công. Thời gian thi đấu chính thức khép lại với tỷ số hòa 0-0. Hai đội phải phân thắng bại trên chấm luân lưu.
Trên chấm 11 mét, Jose Gimenez là cầu thủ duy nhất của Uruguay sút hỏng. Trong khi đó, 2 cầu thủ Brazil là Eder Militao và Douglas Luiz thực hiện không thành công.
Brazil thua 2-4 trên chấm luân lưu, dừng bước ở vòng tứ kết. Uruguay đi tiếp, chạm trán Colombia ở vòng bán kết.
Kết quả: Uruguay 1-1 Brazil (luân lưu: 4-2)