Theo Hernandez completed a remarkable comeback as France came from 2-0 down to beat Belgium 3-2 in a enthralling game which sets up a Nations League Final against Spain.
Just four minutes into the match, Hugo Lloris had to make an extraordinary reaction save to thwart Kevin De Bruyne’s deflected strike from nine yards.
After a few dangerous Kylian Mbappe runs, Belgium began to take control and took the lead as Yannick Carrasco saw his low drive take a slight deflection into the near bottom corner. France felt that there was a foul in the build-up, but VAR and the referee waved play on.
The Red Devils doubled their lead with Chelsea striker Romelu Lukaku, who burst away from Lucas Hernandez down the right and hit an extraordinary strike from the tightest of angles into the roof of the net with his right boot.
France began to get back into it after the break, but Antoine Griezmann prodded wide from six yards on an Mbappé roll across from the right. The goal had been coming and it arrived when Mbappé rolled across, Karim Benzema gathered with his back to goal, turned on the spot to drill in from 12 yards.
Belgium had fallen asleep in this second half and were penalised when Youri Tielemans went through the back of Griezmann for a penalty, which Mbappé converted with pure power and precision into the top corner.
This woke the Belgians up and Lloris flew to fingertip a De Bruyne rocket over the bar, while Thibaut Courtois parried Paul Pogba’s strike and Mbappé fired wide after a give-and-go with Benzema.
Moments after that miss, Belgium had the ball in the net with Lukaku, but he was marginally offside on the Carrasco cross from the left.
A few minutes after that, with extra time looming, Pogba’s splendid free kick bounced off the crossbar.
Mere seconds later, France did complete the turnaround with Milan star Theo Hernandez, who was ready on the rebound on a poor Toby Alderweireld clearance and smashed it left-footed into the far bottom corner from just inside the box.