Uruguay đã thể hiện phong độ ấn tượng từ đầu giải trong khi Brazil thi đấu khá phập phù và lại còn mất ngôi sao Vinicius vì án treo giò. Ngay khi trọng tài nổi còi bắt đầu trận đấu, hai đội đã tranh chấp vô cùng quyết liệt.
Rất nhiều tình huống phạm lỗi đã được tạo ra với Uruguay có tổng cộng 26 lỗi còn Brazil là 15 lỗi. Tuy nhiên, trọng tài lại tỏ ra khá nhẹ tay khi chỉ rút 4 thẻ vàng chia đều cho cả hai đội.
Dẫu vậy, ông cũng không thể nương tay trong tình huống ở phút 74 khi hậu vệ Nandez bên phía Uruguay phạm lỗi thô bạo với Rodrygo bên phía Brazil. Sau khi tham khảo VAR, trọng tài chính Dario Herrera đã quyết định rút thẻ đỏ với cầu thủ của Uruguay.
Dù thi đấu hơn người trong hơn 20 phút cuối nhưng Brazil không thể ghi được bàn thắng nào. Trong khi đó, Uruguay cũng chẳng thể tạo ra khác biệt.
Cả hai đội đều sở hữu trong đội hình những ngôi sao tấn công chất lượng như Endrick, Rodrygo, Raphinha, Savio, Martinelli bên phía Brazil hay Nunez, Valverde, Pellistri bên phía Uruguay. Tuy nhiên, không có nhiều pha phối hợp sắc nét ở trận đấu này.
Trong cả trận, hầu hết các cầu thủ chỉ thực hiện các nỗ lực đi bóng cá nhân hay các tình huống dứt điểm từ xa. Nhưng với sự xuất sắc của thủ môn hai đôi, những cơ hội này rất khó để có thể chuyển hóa thành bàn thắng.
Sau 90 phút thi đấu chính thức và 5 phút bù giờ của hiêp 2, vẫn không có bàn thắng nào được ghi và hai đội buộc phải bước vào loạt sút luân lưu may rủi.
Tại đây, Uruguay chỉ có một người đá hỏng là hậu vệ Gimenez. Trong khi đó, Brazil có đến 2 người không hoàn thành nhiệm vụ là Militao và Douglas Luiz.
Kết quả đá luân lưu là 4-2 nghiêng về phía Uruguay. Đội bóng của HLV Marcelo Bielsa giành vé vào bán kết và đối thủ của họ là Colombia, đội đã đánh bại Panama với tỷ số 5-0.
Uruguay: Rochet, Nandez, Ronald Araujo (Gimenez 33'), Mathias Olivera, Vina (Caceres 46'), Ugarte, Valverde, De la Cruz (Bentancur 66'), Maximiliano Araujo, Nunez (De Arrascaeta 78', Pellistri (Varela 68')
Brazil: Alisson, Danilo, Militao, Marquinhos, Arana, Bruno Guimaraes (Evanilson 87'), Joao Gomes (Andreas Pereira 82'), Paqueta (Douglas Luiz 82'), Rodrygo (Martinelli 87'), Raphinha (Savio 82'), Endrick