Joachim Low made five changes to the Germany side that lost 3-0 to Netherlands and their dynamic front three caused real problems for France in the first period, though they could not maintain the same level after the break as the hosts turned things around through Griezmann.
Despite the potential to threaten with Kylian Mbappe's pace, France offered little in attack during the first half and deservedly trailed at the interval thanks to Toni Kroos' spot-kick.
But Didier Deschamps' side improved after the interval, levelling through a sumptuous Griezmann header before going four points clear at the top of League A Group 1 thanks to the Atletico Madrid forward’s contentious late penalty.
France struggled to contain Germany early on and trailed after 14 minutes, as Presnel Kimpembe handled Leroy Sane's cut-back cross and Kroos squeezed the resulting penalty beyond Hugo Lloris' dive.
Lloris did make a vital intervention in the 24th minute, however, denying Matthias Ginter from close range, with France only clicking in attack at the end of the half when Olivier Giroud turned Lucas Hernandez's low cross over the goal.
Manuel Neuer was finally called into action early in the second half, thwarting Mbappe in a one-on-one situation, but the goalkeeper was helpless just after the hour mark when Griezmann met Lucas' delivery with a fine glancing header which found the top-right corner.
Griezmann completed the turnaround 10 minutes from time, coolly dispatching from 12 yards after Mats Hummels – whose foot was trodden on by Blaise Matuidi as he attempted to make a sliding challenge – was adjudged to have fouled the Juventus midfielder.
26 - With 26 goals, Antoine Griezmann is now the 10th top goalscorer in the history of the French national team (as much as Sylvain Wiltord). Club. pic.twitter.com/sDYo5VPFzx— OptaJean (@OptaJean) October 16, 2018
What it means: France succeeding despite Giroud
While he serves a purpose, it is difficult to see what good Giroud's presence is doing this France team. He was not particularly good at the World Cup despite his country's success in Russia, and in France's last two matches he has had little connection with his team-mates. Surely it is time for Deschamps to try different options as the focal point up front?
Kimmich oozes class
Although he ended up on the losing side, Joshua Kimmich was arguably Germany's standout performer. The young midfielder seemed to pop up everywhere during the first hour and showed his class, both in defensive situations and when going forward.
Pogba provides little spark
France produced a decent response after half-time, yet Paul Pogba remained underwhelming after being anonymous as a creative outlet in the first period. Jose Mourinho will hope for better from the midfielder when Manchester United travel to Chelsea on Saturday.
France wrap up their Group 1 campaign away to Netherlands on November 16, while Germany host the Dutch three days later following a friendly against Russia.