ĐT Brazil nhập cuộc chủ động và chiếm lĩnh thế trận. Họ liên tục câu bóng vào vòng cấm cho Vinicius Junior băng vào nhưng đều bị hậu vệ Nhật Bản phá ra. Sau vài phút đầu bị "ngợp", đại diện tới từ châu Á chơi chủ động hơn.
Trong khi Brazil mải mê tấn công, Nhật Bản bất ngờ tung ra đòn phản công sắc bén ở phút 29. Sano cướp được bóng ở giữa sân, dẫn bóng thẳng xuống vòng cấm và tung cú dứt điểm chéo góc, mở tỉ số cho Samurai xanh. Bàn thắng này giúp các cầu thủ Nhật Bản lên tinh thần và chơi ngang ngửa với Brazil trong những phút cuối hiệp.
Bị dẫn bàn, Brazil gia tăng sức ép nhưng vẫn bế tắc trước hệ thống phòng ngự kín kẽ của Nhật Bản và chấp nhận bước vào giờ nghỉ với bất lợi 0-1.
Sang hiệp hai, ĐT Brazil gia tăng sức ép trong khi Nhật Bản phòng thủ toàn lực. "Những vũ công Samba" kiên trì với lối chơi tạt bóng sớm và cuối cùng họ đã thành công. Phút 56, từ một tình huống bóng bổng, Casemiro bật cao đánh đầu tung lưới Nhật Bản, đưa trận đấu trở lại vạch xuất phát.
Sau khi có được bàn thắng, Brazil bắt buộc phải giảm nhịp độ để bảo toàn thể lực. ĐT Nhật Bản tỏ ra yếu ớt trong những đường lên bóng và đó là lý do để đại diện tới từ Nam Mỹ dồn lên trong những phút cuối.
Cầu thủ vào sân thay người Gabriel Martinelli đã mang đến khác biệt ở những phút bù giờ. Phút 90+5, Bruno Guimaraes thực hiện đường chọc khe tinh tế để Martinelli băng xuống dứt điểm lạnh lùng, ấn định chiến thắng 2-1 cho Brazil.