Bước vào trận đấu này, dù bị đánh giá thấp hơn đối thủ nhưng Nhật Bản bất ngờ giành quyền kiểm soát thế trận ngay sau tiếng còi khai cuộc. Những tình huống lên bóng tốc độ cùng sự cơ động của các cầu thủ Nhật Bản buộc Croatia phải lùi về phần sân nhà.
Ngay phút thứ 2, Ritsu Doan treo bóng từ cánh trái ngang qua khung thành Croatia, tuy nhiên không có cầu thủ áo xanh nào kịp băng vào dứt điểm. Một phút sau đó, pha dàn xếp đá phạt góc rất hay của Nhật Bản bên cánh phải, Taniguchi bật cao đánh đầu đưa bóng đi chệch khung thành.
Sau đó, Croatia dần lấy lại thế trận và có một số pha bóng nguy hiểm. Phút thứ 8, Tomiyasu xử lý bất cẩn và để Perisic cướp bóng. Tuy nhiên cú sút của cầu thủ Croatia không thể đánh bại "người nhện" Gonda. Ngay sau đó, các hậu vệ Nhật Bản kịp lùi về khép góc, không cho Kramaric cơ hội dứt điểm. Phút 26, Petkovic phá bẫy việt vị và xâm nhập vòng cấm địa Nhật Bản. Tuy nhiên tiền đạo bên phía Croatia xử lý quá chần chừ, hậu vệ đội bóng châu Á kịp lùi về giải nguy.
Dù kiểm soát bóng ít hơn đối thủ nhưng nhờ sự cơ động từ Ito bên cánh phải, phút 41, tình huống phản công của Nhật Bản bắt nguồn từ Ito. Các cầu thủ áo xanh phối hợp nhanh như điện bên cánh trái trước khi bóng tìm đến chân Kamada. Tiền vệ thuộc biên chế Frankfurt dùng động tác giả vượt qua một cầu thủ Croatia, tuy nhiên cú dứt điểm quyết định lại đưa bóng đi vọt xà ngang.
Phút 43, nỗ lực của Nhật Bản cuối cùng cũng được đền đáp. Từ pha phối hợp đá phạt góc ăn ý, Ritsu Doan tạt vào vòng cấm địa Croatia, bóng chạm chân Yoshida bật ra đúng vị trí của Maeda. Tiền đạo mang áo số 25 không bỏ lỡ cơ hội ghi bàn khai thông bế tắc trận đấu.
Bước sang hiệp 2, Croatia đẩy cao tốc độ, tận dụng triệt để những pha tấn công biên nhờ lợi thế thể hình. Phút thứ 56, nhà đương kim Á quân đã có bàn thắng gỡ hòa. Trong một pha tạt bổng vào trung lộ đơn giản, Ivan Perisic có pha chạy chỗ tốt rồi đánh đầu đẳng cấp ở khoảng cách hơn 11m hướng về góc xa khung thành, hạ gục thủ môn Gonda.
Phần lớn thời gian còn lại của hiệp đấu này, Croatia kiểm soát thế trận với 60% thời gian giữ bóng 60% nhưng chỉ một lần tạo nguy hiểm về phía khung thành Nhật Bản. Cụ thể ở phút 63, Luka Modric vuốt mu nửa nảy trước vòng cấm, đưa bóng đi thẳng vào góc cao buộc thủ môn Gonda phải tung người hết cỡ cứu thua.
Bên phía Nhật Bản, HLV Hajime Moriyasu lần lượt tung vào sân những "siêu dự bị" như Mitoma, Minamino, Asano hòng tạo đột biến. Phút 80, Mitoma chọc khe cho Tomiyasu. Trung vệ thuộc biên chế Arsenal cài người khéo léo vượt qua một cầu thủ đối phương nhưng thay vì dứt điểm, anh lại quyết định căng ngang vào trong và bị hậu vệ Croatia phá bóng.
Sau 90 phút bất phân thắng bại, trận đấu bước vào 2 hiệp phụ. Liên tục là những pha ăn miếng trả miếng được hai đội thực hiện. Tuy nhiên, hai thủ môn Shuichi Gonda và Livakovic thi đấu vững vàng khiến trận đấu phải bước vào loạt sút luân lưu.
Trên chấm luân lưu, thủ môn Dominik Livakovic thể hiện xuất thần, cản phá thành công 3 cú sút của Takumi Minamino, Kaoru Mitoma và Maya Yoshida.
Kết quả, Croatia giành chiến thắng 3 – 1 trước Nhật Bản trên loạt sút luân lưu sau khi đã hòa nhau 1-1 trong 120 phút thi đấu và chính thức ghi danh vào Tứ kết World Cup. Đối thủ của đương kim á quân là Brazil, đội vừa đánh bại Hàn Quốc 4-1.
Kết quả trận đấu:
Tỷ số sau 120 phút: Nhật Bản 1-1 Croatia (Tỷ số hiệp 1: 1-0)
* Tỷ số luân lưu: 1-3
Ghi bàn:
Nhật Bản: Maeda 43'
Croatia: Perisic 55'
Đội hình xuất phát:
Nhật Bản: Gonda, Taniguchi, Tomiyasu, Yoshida, Nagatomo, Morita, Endo, Ito, Kamada, Doan, Maed
Croatia: Livakovic, Juranovic, Gvardiol, Lovren, Barisic, Kovacic, Brozovic, Luka Modric, Kramaric, Petkovic, Perisic