on Thursday night. The host nation in a show of tactical masterclass scored a late goal in the first half through Antoinne Griezmann and scored in the second half through the same player- Griezmann.
The match started with Germany dominating possession forcing all French players to withdraw within their half while Draxler, Ozil and Muller tried to open up spaces in the French defence.
N'Golo Kante starred for France during the group stages but the Leicester City midfielder was left out of the starting XI to face the Germans as Didier Deschamps opted for a 4-2-3-1 system.
Newcastle's Moussa Sissoko got the nod out wide to provide balance, with Antoine Griezmann occupying a more central role.
Germany started without star defender Mats Hummels due to suspension and it showed when some late pressure with a minute to go before halftime, Bastian Schweinsteiger handled the ball in the penalty box, with the referee left with no choice than to award a penalty to the home nation after consulting with the linesman.
Germany at the start of the second half were shocked as France started the second half with more determination and hunger to score more goals and scored another one through Antonie Griezmann after wonderful dribbling and interplay from Paul Pogba.
Germany tried to muster courage and score but were left by a tactically courageous France coach Didier Deschamps who played with Paul Pogba, Sissoko, Kante and Matuidi towards the end of the match.
France are now through to the final and will play Portugal in the final in Paris on Sunday.