France advanced to the Euro 2024 semi-finals after a penalty shootout victory over Portugal in Hamburg.
Both teams struggled to score during regular and extra time, with goalkeepers Mike Maignan and Diogo Costa making crucial saves.
The match ended 0-0 after 120 minutes. In the shootout, Joao Felix’s miss for Portugal proved costly, and Theo Hernandez’s successful penalty secured a 5-3 win for France.
They will face Spain in the semi-finals.