Ivan Perisic scored a late goal as Croatia beat defending champions Spain to top the Euro 2016 group D on Tuesday.

Alvaro Morata scored scored an early goal before Nikola equalized for Croatia through a superb flick, Sergio Ramos missed a penalty in the second have before Ivan Perisic scored a late goal to move Croatia to the top spot.

The result means Spain finished second and will have to play Italy in the round of 16 on Monday at the Stade de France.

Spain scored with their first shot on goal when Silva’s pass met Fabregas who chipped the Croatian keeper and Morata burying the goal.

Nolito almost doubled Spain’s lead but couldn’t pull off the volley very well.

De Gea made a superb save when he flapped away Kalinic’s shot that was struck from outside the penalty box.

Croatia kept the pressure coming in the second half, although Spain had an opportunity when Fabregas found an unmarked Morata at the edge of the penalty box, but his first touch was heavy and the Croatian goalkeeper gathers the ball.

Croatia hardwork payed off before the break when Perisic’s cross was knocked in by Kalinic who flicked the ball with his outside foot.

In the second half, De Gea made an error when he came out for a cross but couldn’t reach it but was was able to recover in time to block Tim’s shot before Marko Pjaca’s overhead kick went wide.


Sergio Ramos header went wide as Spain were still looking for a winner.

Spain was awarded a penalty in the 70th minute when Silva was fouled in the penalty box. Subasic was equal to the task and made a superb save to stop Sergio Ramos’ shot and the ball was cleared before anyone could notch a rebound shot.

Croatia scored the winner in the 87th minute when a counter was launched following Aduriz’s blocked shot, Kalinic pass pet Perisic who placed a neat shot passed De Gea.

The Group D winners is still to be determined, as Croatia will next play on Saturday in Lens against either Slovakia or the third-place team from Group E or Group F.