World champions France have been dramatically eliminated from Euro 2020 on penalties after Switzerland recovered from 3-1 down to equalise in added time and then triumph in a shoot-out.
Kylian Mbappe missed the decisive 10th penalty, with Switzerland goalkeeper Yann Sommer diving to his right and denying the Paris St Germain striker. All nine players from either side had earlier scored from the penalty spot.
The superstar striker stepped up to take the 10th kick of the shoot-out but was denied by a brilliant stop by Swiss goalkeeper Yann Sommer to cap a classic contest and a day of incredible drama at the European Championships.
It is the first time that Switzerland have reached the quarter finals of a major competition since 1954 and, with France having been favourites to triumph at Wembley on July 11, the result throws the tournament wide open.
It was also the first penalty shoot-out the Switzerland have ever won and they will now play Spain in the quarter-finals in St Petersburg on Friday night.