Spain might have advanced in an absolute thriller against Croatia in a remarkable Euro 2020 games, but goalkeeper Unai Simon went from villain to hero after a horrendous own goal.
Football fans witnessed absolute chaos across two matches at Euro 2020 after Spain defeated Croatia and Switzerland produced the shock of the tournament to knockout France.
The Euro 2020 tournament has seen nine own goals with the Round of 16 yet to be finished, which is the same amount of own goals (hitherto Euro 2020) in the tournament's history.
'PURE SHAMBLES': Football world erupts over 'awful' Euro 2020 drama
But the worst of the lot occurred during Spain's thriller over Croatia.
In the 19th minute as the game was balanced at 0-0, Spain star Pedri passed the ball back 49 yards to the keeper.
But in a 'bizarre' moment, Simon let the ball roll past him and into the net.
The own goal was officially awarded to Pedro, because he was the last player to touch the ball, and was the longest own goal ever in the tournament's history.
But fans were quick to point out the 'inexplicable' mistake from Simon.
Despite his mistake, Simon went on to make two crucial saves in extra-time and finished as a hero in the eyes of Spain's fans.
Spain defeat Croatia in Euro 2020 thriller
Alvaro Morata answered his critics in the best possible manner with a crucial extra-time goal as Spain triumphed 5-3 over Croatia in a classic Euro 2020 last 16 encounter.
Morata, on loan at Juventus, had received substantial abuse and threats on social media for his attacking performances as Spain struggled to impose themselves on the competition.
But he coolly collected Dani Olmo's deep cross in the 100th minute on Monday to lash a high shot into the net to tilt the tie in Spain's favour and Mikel Oyarzabal settled matters just three minutes later.
Spain had been comfortably on course for victory in regulation as goals from Pablo Sarabia, Cesar Azpilicueta and Ferran Torres overturned a comical long-distance own goal from teen sensation Pedri, which had given Croatia the lead.
Mislav Orsic scrambled a second for Croatia in 85 and then crossed for Mario Pasalic to head a 92nd minute equalizer for 3-3 which forced extra-time.
Spain keeper Simon atoned saved two stunners from Andrej Kramaric but Morata and Oyarzabal made no mistake to earn the three-time continental champions a date with the later winner of France v Switzerland in Friday's St Petersburg quarter-final.
Watch 'Mind Games', the new series from Yahoo Sport Australia exploring the often brutal mental toil elite athletes go through in pursuit of greatness:
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.