Milan Badelj a los 53 minutos e Ivan Perisic a los 90 le dieron la victoria al combinado balcánico en partido jugado en Rostov del Don.
Islandia descontó por intermedio de Sigurdsson de penal a los 76 minutos.
En segundo lugar de la llave clasificó Argentina que venció a Nigeria en San Petersburgo y jugará en octavos contra Francia, primera del Grupo C.
Los Vikingos contaron con varias ocasiones para llevarse el partido, pero fallaron demasiado en la definición ante una Croacia sin presión y más eficiente.
Con la primera posición de la llave asegurada, el seleccionador croata Zlatko Dalic optó por dar descanso y preservar a sus titulares, dejando de entrada sólo a Luka Modric e Ivan Perisic.
Loa balcánicos, pese a este equipo de circunstancias, se hicieron pronto con el control de la pelota y el juego, mientras los islandeses esperaban su oportunidad para salir al contraataque o sorprender con balones largos a sus dos hombres en punta.
El partido alzó el vuelo en la segunda parte cuando Badelj cazó un balón suelto en el área para soltar un duro disparo al primer toque prácticamente desde el punto de penal (53').
Se sepultan las opciones de una selección querible por lo que inspira dentro y fuera de la cancha. Gol de Croacia, lo pierde Islandia 1 a 0. Tuvieron varias opciones, sobre todo en el primer tiempo, pero el rival anda clarito. pic.twitter.com/mSYnuvNCIq
— Gustavo Gallardo (@gallardoelgus) 26 de junio de 2018
Sigurdsson no falló desde los once metros dando aire a una selección islandesa, que creyó hasta el final, sólo para ver como sobre la bocina Perisic hacía el 2-1 definitivo con un soberbio disparo cruzado (90').
#Rusia2018
— Futboliebers⚽ (@futboliebers) 26 de junio de 2018
Gol de Croacia ??... Los croatas cerrarán la fase de grupos con paso perfecto. Ivan Perisic anota al 90' para vencer a Islandia ??. pic.twitter.com/SxuMZZf3VE