Croatia came from behind to beat Spain 2-1 at Euro 2016 to top Group D, as Sergio Ramos missed a second-half penalty
Vicente del Bosque’s men dominated the ball for large swathes of the first half and opened the scoring with seven minutes on the clock, when Alvaro Morata finished off a beautifully crafted move.
However, Croatia were an intermittent threat and their perseverance was rewarded on the cusp of half time, when Nikola Kalinic snuck in at the near post after fine work from Ivan Perisic.
Spain monopolised possession again in the second-half but were unable to add another, with Ramos missing a penalty after David Silva was felled in the box.
A draw was enough to see Spain top the group but with just three minutes remaining, Perisic struck to send Croatia through as group winners.
The result means Spain will face Italy in the last 16.