Buoyed by the cacophonic "Viking Thunder Clap" from the crowd, Iceland poured forward in search of the goal which would see them through into the knockout stages but it was Croatia who would laugh last, as Ivan Perisic stole in to break Icelandic hearts as the game moved into stoppage time.
Fielding a side filled with reserves, Croatia ended Iceland's first ever Fifa World Cup run with a 2-1 win in Rostov-on-Don.
Croatia will win Group D if they pick up a point against Iceland after they beat Nigeria and Argentina in their first two games.
Croatia has gone through the group stages unbeaten after a 2-1 win against Iceland in Rostov on Tuesday night.
"We did everything we could, if you do that you can't be disappointed, we can look each other in the eye and can carry our heads high", said Iceland coach Heimir Hallgrimsson afterwards. Croatia, with most players looking out of match form, were lucky to go into the break level at 0-0. "Denmark are strong. We need to play much better if we want to reach the quarter-finals". Iceland presented themselves as a tidy, compact unit which proved hard for their opponents - led by the mercurial Luka Modric in midfield - were regularly frustrated as Iceland refused to relent, breaking forward themselves whenever they sensed that the Croatian defense was stretched.
It started to press higher, putting Croatia on the backfoot.
Croatia had their first clear chance when Milan Badelj's missile crashed onto the bar six minutes into the second half.
Alfred Finnbogason missed wide in the 40th minute after his own takeaway, Emil Hallfredsson skied it over the crossbar from 33 yards four minutes later and seconds from the half-time whistle, Aron Gunnarsson's attempt from 20 yards was batted away by goalkeeper Lovre Kalinic.
The Iceland defender Sverrir Ingason almost scored twice just moments later, heading just over and then again off the crossbar.
Iceland equalized in the 76th when Gylfi Sigurdsson scored from the penalty spot after substitute Dejan Lovren handled the ball.
Iceland's hopes were up again, but Perisic's cool finish after he slipped into the left side of the area made sure there would be no fairy tale to tell for the Icelanders.