France have secured a spot in the Euro 2024 semi-finals after defeating Portugal 5-4 in a thrilling penalty shootout, following a goalless draw.
Theo Hernandez scored the winning penalty, while Joao Felix’s effort hit the post.
Cristiano Ronaldo, who had been emotional during Portugal’s last-16 win, consoled his teammate Pepe after the defeat. Despite converting his penalty, the 39-year-old’s final Euros campaign ended in disappointment.
The match was a cagey contest, with both sides having chances to win in the second half. France’s Mike Maignan made crucial saves to deny Bruno Fernandes and Vitinha, while Randal Kolo Muani’s shot was blocked by Ruben Dias.
In extra time, Ousmane Dembele grazed the post, and Kylian Mbappe, who had sustained a facial injury, was substituted at half-time. France’s perfect record in the penalty shootout secured their spot in the semi-finals, where they will face Spain in Munich on Tuesday.
“We fought hard and deserved the win,” said France coach Didier Deschamps. “Kylian Mbappe is a warrior, and his sacrifice will inspire us in the next match.”