Full-time: Germany 0-2 France
- Hosts will meet Portugal in Sunday's final after an impressive victory over the reigning world champions in front of a partisan crowd in Marseille
- Germany thoroughly dominated the opening 45 minutes at the Stade Velodrome, but were unable to break the deadlock and fell behind through an Antoine Griezmann penalty on the stroke of half-time after Bastian Schweinsteiger was penalised for handball
- Euro 2016's top scorer later extended his tally to six by poking home a loose ball after Manuel Neuer had failed to clear Paul Pogba's cross
So there we have it, Sunday's Euro 2016 final at the Stade de France in Saint-Denis will be contested between hosts France and Portugal.
We will have live coverage of that clash on IBTimes UK from 18.30 BST. Be sure to join us then.
Goodbye for now.
Germany 0-2 France
A roar goes up in Marseille to greet the referee's whistle. However, he's only blown for offside and the wait continues...
Lloris produces a magnificent one-handed save to keep his clean sheet intact after Mustafi's cross is headed goal-bound by Kimmich.
Gotze then nods across goal and wide. They just cannot break down this stubborn French resistance.
Griezmann rightly receives a noisy standing ovation as he is withdrawn and replaced by Yohan Cabaye.
What a sensational tournament he is having.
A shellshocked Germany search for another late opening but this game is clearly beyond them now.
Four minutes of added time for France to endure before the celebrations can begin in Marseille.
Griezmann breaks clear and looks to seal a memorable hat-trick, but his effort lacks power and trickles into the arms of Neuer.
How good has Sissoko been tonight, by the way?
Germany again go close to reducing the arrears as Howedes gets the better of Umtiti and whistles a header narrowly over Lloris' crossbar.
This has just not been their night.
Gignac comes on for Giroud and Leroy Sane gets his first taste of Euro 2016 after replacing Schweinsteiger.
The 20-year-old Schalke winger, who has been heavily linked with Manchester City over recent weeks, almost scores with his first touch before Mustafi fires hopelessly over the top.
Time is running out for Germany.
Looking to quickly atone for his error, young Kimmich comes forward and bends a lovely effort with his weaker left foot that beats Lloris before crashing against the post.
Draxler then whips a free-kick narrowly wide. Germany are not finished yet, but they have a real mountain to climb.
Germany concede their first goal of the entire tournament from open play. A poor touch from Kimmich in the box opens the door for Pogba, who stands up Mustafi before a brilliant trick opens up space for the cross.
Neuer, looking to keep the ball away from a lurking Giroud, fails to generate much power on his punch in no man's land and Griezmann is alert to stab the ball home with his left boot.
That's his second of the night and his sixth of the competition to date. That may well be curtains for Germany.
Goal: Germany 0-2 France (Antoine Griezmann)
Mustafi stoops low to head a free-kick over the crossbar.
France replace Payet with Kante.
An irate Low has seen enough and sends on Gotze in place of Can. Umtiti makes another good clearance under pressure from Draxler but Germany concede a free-kick and their corner comes to nothing.
France win a corner and Griezmann's back-post delivery is headed on to the roof of the net by Koscielny.
Payet is understandably dazed after taking a heavy shot to the face. 65 minutes gone and Les Bleus are heading to the final at it stands.
Boateng looks to have hurt his hamstring while playing a sweeping long pass. He hobbles off the field with the help of two physios and will definitely not be able to continue.
Valencia's Mustafi comes on in his place. A massive blow for Germany to lose arguably the best centre-half in European football at the moment.
Low cuts a picture of frustration on the sidelines.
There was a bit of a dive a few minutes ago from Can, who responded by high fiving the referee. He's walking a tightrope on that yellow card.
Boateng down and receiving treatment now for Germany.
Umtiti rises again to clear the danger for France at the vital moment. He has been magnificent on only his second international outing.
€25m looks like a real bargain for Barcelona.
More strong defending from Umtiti, who has really impressed in these opening 55 minutes. Evra then stands firm to bully Draxler off the ball and shepherd it out for a goal kick.
Draxler into the book now for a wild lunge on Bacary Sagna. No real response from Germany so far.
A fast start to the second period from France as Giroud has an effort blocked and Griezmann's latest attempt is diverted behind by Boateng.
The second half is off and running. No changes from either side as of yet. Ozil has apparently picked up a yellow card for his reaction to that penalty decision.
The awarding of that spot-kick appears to have caused a lot of division and bickering across social media, although I'm not quite sure why. While you can make the argument that it wasn't quite an intentional handball from Schweinsteiger, he was incredibly silly to lead with his arm like that.
It's just asking for trouble, particularly after Boateng's mistake against Italy. He can have no complaints.