A Dinamarca marcou logo no primeiro minuto, através de Mathias Jorgensen, mas os croatas reagiram quase de imediato e igualaram três minutos depois, por Mario Mandzukic.
O resultado não se alterou até final do tempo regulamentar e prolongamento, apesar de a equipa croata ter desperdiçado uma flagrante oportunidade, mas Luka Modric, a três minutos do termo do prolongamento, falhou uma grande penalidade, permitindo a defesa a Kasper Schmeichel.
Nas grandes penalidades, o guarda-redes croata Danijel Subasic defendeu três remates dinamarqueses, enquanto Schmeichel só deteve dois, seguindo e Croácia em frente.
Nos quartos-de-final, a Croácia defronta no próximo sábado, em Sochi, a Rússia, que hoje eliminou, também nas grandes penalidades, a Espanha.