France could be 45 minutes away from a EURO 2016 final appearance against Portugal after making the most of a stoppage time opportunity.
Germany controlled the first half but Bastian Schweinsteiger conceded a penalty kick via handball, and Antoine Griezmann buried his chance to give France a 1-0 halftime lead.
The match began with the pace and fun you’d expect from two wildly talented teams, and Olivier Giroud teed up Griezmann for a strike that required Manuel Neuer to get low for a solid save.
Neuer was wise to a dipping free kick from Dimitri Payet in the 25th minute, with the Bayern Munich man getting low to collect the West Ham man’s blast.
France would have another chance just over 10 minutes later, as Can picked up a yellow card for a foul about 30 yards out from goal. It was Pogba this time, but Neuer was there again.
Giroud had a 40-yard run with the ball that showed why he normally isn’t in those pacy situations, with the German defense catching up just in time to intervene.