Germany drew 2-2 with France in an international friendly on Tuesday, as the world champions scored a late equaliser in Cologne.
Mesut Ozil was the creator as Germany grabbed an equaliser through Timo Werner 11 minutes into the second half, but France once again established a lead as Lacazette slotted home after 71 minutes.
Germany struggled to come back for a second time, and a flood of substitutions stifled the fluidity of the contest.
However, with only seconds remaining, the hosts claimed an equaliser as Lars Stindl fired home with the last kick of the game in injury time.
Germany provided their starting XI before the game, with the hosts selecting a talented midfield contingent:
🖼👀 A more graphic look at #DieMannschaft line-up for #GERFRA 🇩🇪🇫🇷 https://t.co/yMhqPbrunP2017-11-14 18:59:17
Antoine Griezmann was left on the bench as France allowed Martial and Kylian Mbappe to support Lacazette.
Gemany settled quickest as they came out of the blocks, but it was France who had the best chance when Lacazette went close.
The Arsenal man was busy, and the French had genuine menace in their attack when on the front foot.
Ozil and Werner displayed seeds of understanding as they combined for the home side, and both men had opportunities as Germany turned the screw.
France stunned the world champions after 33 minutes, though, when Martial danced through the defence to set up Lacazette.
The Manchester United attacker was unselfish as he was about to score, but he calmly played in Lacazette who could not miss the target.
BT Sport Football shared the moment as Martial ripped through the defence in style:
BT Sport Football @btsportfootball
👌 Matuidi's switch 👍 Digne's ball 🔥 Martial's footwork Alexandre Lacazette taps home for France after a fine team move 👏 https://t.co/9iCSCSoHbA2017-11-14 20:31:29
The French goal sucked the atmosphere out of the RheinEnergieStadion, and the German fans were quiet as half-time approached.
Germany were in a better frame of mind at the start of the second half, and their endeavours were rewarded 11 minutes after the interval.
Ozil was the creator, feeding Werner to perfection and allowing the 21-year-old RB Leipzig man the chance to fire home.
Werner's effort woke up the FC Cologne stadium and suddenly it was game on for the hosts.
Toni Kroos nearly grabbed the lead for the Germans after 69 minutes when he hit the woodwork with a magnificent free-kick, and Werner went close with the rebounded header.
However, it was France fans who were smiling just seconds later. Lacazette ran clear of the last man, and the striker remained cool to slot his effort home with 19 minutes remaining.
It appeared Germany were beaten as they laboured through the final stages of the match, but a late flurry earned a surprise equaliser just as France thought they were cantering to a win.
Ozil again pulled the strings in midfield as Mario Gotze found Stindl, and the forward made no mistake as he struck Germany's second of the night with the last kick of the match.