This archive report was first published on 28 June 2021.
Spain's Mikel Oyarzabal celebrates scoring their fifth goal on June 28, 2021, in a match against Croatia.

Spain's three-time European champions edged past Croatia 5-3 in a thrilling Euro 2020 last 16 knockout match on June 28, 2021, thanks to goals from Alvaro Morata and Mikel Oyarzabal in extra time.
The match was a pulsating affair, with Croatia initially taking the lead after Spain's goalkeeper Unai Simon failed to control a simple back-pass. However, Spain made a remarkable comeback, with goals from Pablo Sarabia, Cesar Azpilicueta, and Ferran Torres putting them 3-1 up.
But Croatia refused to give up, with Mislav Orsic scoring in the 85th minute and Mario Pasalic netting two minutes into stoppage time to level the score at 3-3.
Spain's goals in extra time came after Simon had made a point-blank save to stop Croatia from taking the lead.
Spain will now face either France or Switzerland on July 2 in St. Petersburg.