Upaya Kroasia menemui hasil pada menit ke-55 saat Perisic melompat untuk menanduk bola crossing Dejan Lovren dan mengarah ke pojok kiri gawang, tanpa bisa dijangkai Shuichi Gonda.
Gol itu membuat Kroasia kian bernafsu menyerang Jepang. Mereka nyaris mendapatkan gol lagi di menit ke-63 ketika Modric melepaskan sepakan voli di depan kotak penalti dan bola mengarah ke pojok gawang, yang bisa ditepis Gonda.
Di menit ke-66 giliran pemain pengganti Ante Budimir yang nyaris bikin gol ketika berada bebas di depan gawang. Dia menanduk bola sepakan rekannya yang membentur pemain Jepang, tapi masih melebar.
Pertandingan menjadi lebih terbuka di 15 menit terakhir karena kedua tim sama-sama ingin mengincar kemenangan. Tapi, tidak ada peluang berbahaya dari Kroasia maupun Jepang.
Skor 1-1 bertahan ketika 90 menit tuntas dan laga dilanjutkan ke babak extra time.
Di 15 babak pertama extra time, tidak ada peluang berbahaya diciptakan kedua tim yang sama-sama bermain. Cuma satu dihasilkan lewat Kaoru Mitoma di menit ke-114 yang memaksai Livakovic menepisnya.
Memasuki babak kedua extra time, Kroasia menurunkan Marko Livaja dan Mislav Orsic untuk menyegarkan lini serang.
Tapi, Kroasia tetap saja kesulitan untuk menciptakan peluang di depan gawang Gonda atau sekadar melepaskan bola ke kotak penalti Jepang.
Sementara Jepang lebih menunggu dan melakukan serangan balik. Satu peluang didapat Kroasia pada menit ke-120 dari Lovro Majer ketika melepaskan sepakan di depan area 16 meter, tapi masih melebar.
Tak ada gol tercipta selama 30 menit perpanjangan waktu, sehingga pemenang ditentukan lewat adu penalti.
Tiga dari empat penendang pertama Jepang, Takumi Minamino, Kaoru Mitoma, dan Maya Yoshida, gagal karena ditepis Dominik Livakovic. Cuma Takuma Asano yang sukses.
Sementara dari empat penendang Kroasia, hanya Marko Livaja yang gagal karena membentur tiang. Tendangan Mario Pasalic memastikan kelolosan Kroasia ke babak perempatfinal untuk bertemu pemenang partai Brasil vs Korea Selatan.
Jepang
Takumi Minamino (gagal)
Kaoru Mitoma (gagal)
Takuma Asano (gol)
Maya Yoshida (gagal)
Kroasia
Nikola Vlasic (gol)
Marcelo Brozovic (gol)
Marko Livaja (gagal)
Mario Pasalic (gol)
Susunan pemain
Jepang: Shuichi Gonda; Takehiro Tomiyasu, Maya Yoshida, Shogo Taniguchi; Junyo Ito, Wataru Endo, Hidemasa Morita (Ao Tanaka 105′), Yuto Nagatamo (Kaoru Mitoma 64′); Ritsu Doan (Takumi Minamino 87′), Daizen Maeda (Takuma Asano 64′), Daichi Kamada (Hiroki Sakai 75′).
Kroasia: Dominik Livakovic; Josip Juranovic, Dejan Lovren, Josko Gvardiol, Borna Barisic; Luka Modric (Lovro Majer 99′), Marcelo Brozovic, Mateo Kovacic; Andrej Kramaric (Mario Pasalic 68′), Bruno Petkovic (Ante Budimir 62′) (Marko Livaja 105′), Ivan Perisic (Mislav Orsic 105′).