It took France 90 minutes to win 3-2 against Belgium, thanks to Theo Hernandez's 90th-minute winner at Juventus Stadium. Yannick Carrasco and Romelu Lukaku scored in the first half to put Belgium 2-0 down. In the meantime, they managed to remove the upsetting memories of their early exit from the European Championship.
Early on, Kevin De Bruyne blasted a warning shot at Hugo Lloris, but the French goalkeeper saved it. The Red Devils stepped up their game and defeated France captain Thomas Lemar twice in four first-half minutes
Lukaku's neat angle effort beat Lloris, who had just been caught out by Yannick Carrasco's daisy-cutter. And when Kylian Mbappe laid one on for Antoine Griezmann, you expected him to score, but he couldn't.
Later, Karim Benzema angled to find space for the shot and rifled into the bottom corner to equalize. He earned a penalty, which Mbappe converted to restore parity.
But the story wasn't over yet.
A goal against the run of play by Belgium with three minutes left appeared to win it, but VAR ruled Lukaku offside. A few moments later, Theo Hernandez scored the winning goal for France, his first for his country.
DRAMATICAL NATIONS LEAGUE
It's a never-ending battle. No, it didn't compare to this. And for 45 minutes, they were significantly superior to France, revealing their team's deficiencies that had been exposed in recent weeks and months.
While Roberto Martinez's side had a two-goal lead at the break, they were unable to defend it as Paul Pogba and Kylian Mbappe went on a scoring spree. Prior to tonight, his international performances had been criticized with three goals in 14 appearances. In the end, he silenced his critics by tying up France.
As a result, France was always favorite, and on the balance of play, they did just enough to set up a mouth-watering clash with Spain in the semi-finals. In the meantime, the Belgian Golden Generation must be wondering when their chance would come.