France defeated Germany 2-0 in Stuttgart to secure third place in the 2024-25 UEFA Nations League, thanks to goals from Man of the Match Kylian Mbappe and Michael Olise.
In a thrilling and high-paced encounter, it was France's clinical finishing that proved the difference as Germany failed to convert their dominance into goals.

The match began with Germany on the front foot, creating several early chances. Florian Wirtz and Karim Adeyemi tested the French defense, while Nick Woltemade's volley forced a sharp save from Mike Maignan. The hosts even had a penalty awarded after Adeyemi was brought down, but VAR intervened and ruled it a dive, booking the German.
France, meanwhile, struggled to find rhythm early on and did not register a shot on target until late in the first half. However, just before the break, Kylian Mbappe showed his class. Receiving the ball inside the box, he cut in sharply and curled a stunning right-footed shot past Marc-André ter Stegen to give France the lead and register his 50th international goal.
Germany came out aggressively in the second half and thought they had equalised through Deniz Undav, only for VAR to disallow the goal for a foul on Adrien Rabiot in the build-up. The setback was followed by near misses at both ends, with Cherki and Thuram going close for France, and more brilliant saves from Maignan.
In the 83rd minute, Germany's hopes were dashed when a defensive error allowed Mbappe to race through on goal. The French captain unselfishly squared the ball for Michael Olise, who tapped into an empty net to make it 2-0.
Despite Germany finishing the game with more shots and possession, they were left frustrated by missed chances, VAR calls, and a resilient French side that capitalised on key moments. With this result, France end their Nations League campaign on a high, while Germany are left to reflect on what could have been after a spirited but unfruitful performance.