Big names such as Portugal and Germany have been knocked out, while Switzerland and Turkey’s brilliant campaigns both came to an end.
Spain 2-1 Germany
Germany said goodbye to Toni Kroos after their heartbreaking exit after Mikel Merino's header put the Spanish through to the semi-finals, after goals from Dani Olmo and Florian Wirtz brought the game to extra-time.
Portugal 0-0 France (France win 3-5 on penalties)
Portugal and France played out one of the most boring matches of the tournament so far as both sides failed to give their superstar forwards a chance to be the difference. The game went to penalties, where João Felix’s penalty miss ended up being the deciding penalty.
England 1-1 Switzerland (England win 5-3 on penalties)
Bukayo Saka’s excellent goal cancelled out Breel Embolo’s opener to bring the game to extra-time. Both sides could not break each other down, which brought another game to a penalty shootout. Jordan Pickford’s save from Manuel Akanji’s penalty gave Gareth Southgate’s men the victory.
Netherlands 2-1 Turkey
Samet Akaydin gave Turkey a dream lead in Berlin against the Netherlands, however the quality of the Dutch showed as a Memphis Depay cross was headed in by Stefan de Vrij before an own goal from Mert Mulder gave Ronald Koeman’s team a semi-final clash with England.
Hello reader, I'm Ben. I love to write and talk about sports and I am, unfortunately, hopeless at golf. Thanks for reading!