Croatia took on Iceland in Group D of the 2018 World Cup in Russia at the Rostov Arena aiming for three points to seal top spot in the standings before heading into the knockouts.
After an industrious first half, Milan Badelj put the Croats into the lead after the interval, but they were pegged backed when Gylfi Sigurdsson rifled home a penalty for Iceland with just under 15 minutes to play.
It had looked like Zlatko Dalic's men were to be forced to settle for a draw, but Ivan Perisic found a winner in the dying embers to seal three straight group wins for the Vatreni.
Relive all of the live action with our minute-by-minute updates below.
ICELAND STARTING XI: Halldorrson; Saevarsson, Ingason, R. Sigurdsson, Magnusson; Gunnarsson, Hallfredsson; J. Gudmundsson, Bjarnson, G. Sigurdsson; Finnbogason
CROATIA STARTING XI: L. Kalinic; Corluka, Jedvaj, Caleta-Car, Pivaric; Modric, Badelj; Pjaca, Perisic, Kovacic; Kramaric