Les deux sélections n’ont pas pu se départager au terme du temps réglementaire et des prolongations (1-1). Les Japonais, sur la lancée de leurs succès inattendus contre l’Allemagne puis l’Espagne en phase de poules, avaient ouvert le score en fin de première mi-temps par Daizen Maeda. Ivan Perisic a marqué le but de l’égalisation à la 55e minute.
Lors de la séance des tirs au but, Dominik Livakovic a sorti trois tentatives japonaises. Les Croates affronteront vendredi pour une place en demi-finale le vainqueur du match entre le Brésil et la Corée du Sud, programmé dans la soirée (19h00 GMT).