Spain are through to the quarter-finals at Euro 2020 - but they certainly didn’t progress the easy way!
Pedri’s own goal after a woeful Unai Simon blunder had given the 2018 World Cup finalists the lead at Parken Stadium, only for Spain to hit back before half-time through Pablo Sarabia.
Further efforts from Chelsea captain Cesar Azpilicueta - his first goal for his country - and Manchester City’s Ferran Torres then looked to have the two-time winners cruising into the last eight.
However, Croatia rallied brilliantly thereafter, with late goals from Mislav Orsic and Mario Pasalic forcing an extra 30 minutes.
Spain kept their cool in extra-time to seal a place in Saint Petersburg on Friday, where they will face Switzerland after the latter stunned favourites France on penalties in Bucharest, with Kylian Mbappe seeing a decisive spot-kick saved in the shootout.
Follow Croatia vs Spain reaction LIVE with Standard Sport’s match blog below...