Watch|Croatia vs Spain|Match Highlights|EURO 2016|22 June 2016
Spain will play Italy in the last 16 of Euro 2016 after a late Croatia winner condemned them to second in Group D.
Spain took the lead when Cesc Fabregas dinked the ball over keeper Danijel Subasic and Alvaro Morata tapped in.
An Ivan Rakitic lob hit the woodwork for Croatia, who equalised when Nikola Kalinic turned in Ivan Perisic’s cross.
Subasic saved a Sergio Ramos penalty and Perisic’s late winner gave Croatia, who finished top of the group, a tie against a third-placed qualifier.
Perisic scored in an 87th-minute shot in a thrilling match to inflict Spain’s first defeat in 15 games at the European Championship since losing to Portugal in Euro 2004.
Watch|Croatia vs Spain|Match Highlights|EURO 2016|22 June 2016: