Antoine Griezmann scored twice as France beat world champions Germany 2-0 to seal a place in the Euro 2016 final against Portugal.

Having converted a controversial first-half penalty for Bastian Schweinsteiger’s handball, Griezmann put the result beyond doubt with a clinical second-half effort.

“We suffered but we knocked them out,” said French coach Didier Deschamps after the game in which Germany dominated possession.

The victory in Marseille mean Les Bleus face Cristiano Ronaldo-led Portugal in Sunday’s final at the Stade de France.

Griezmann is now the top scorer at the European Championship finals with six goals.

France
France celebrates their second goal

“We’ve had a good Euro, but now we’re out and it stings. It’s not a deserved result,” said goalkeeper Manuel Neuer.

France’s first win over Germany in their fifth meeting at major finals came out of a controversial penalty just before half-time.

Italian referee Nicola Rizzoli’s took an eagle-eyed decision. Schweinsteiger conceded the penalty as replays showed his arm grazed the ball as he put his arms up while marking Patrice Evra from a corner.

Germany’s stars crowded Rizzoli, furious with the decision. But it was a decisive blow from which the 2014 World Cup winners never recovered.

second
France’s Antoine Griezmann, scores his second goal.

Griezmann settled the matter when Paul Pogba’s cross from the left was cleared by Neuer into the Atletico Madrid stars path to fire home on 72 minutes.

In a last gamble to avoid their first defeat at a finals since the Euro 2012 semi-finals, Loew switched winger Leroy Sane for Schweinsteiger with 10 minutes to go, but France held firm.