France secured a spot in the Euro 2024 semifinals, defeating Portugal 5-3 in a nail-biting penalty shootout after a goalless draw following extra time. Theo Hernández scored the winning penalty, while João Félix missed his attempt for Portugal.
The match at Volksparkstadion saw both teams squander numerous chances in 120 minutes of open play, with Cristiano Ronaldo’s close-range miss in extra time being the most notable. Kylian Mbappé, wearing a mask for a broken nose, was substituted during extra time due to discomfort.
France will now face Spain in Munich on Tuesday, with a spot in the July 14 final on the line.