France rally for 3-2 win over Belgium in Nations League semis.
World champions France recovered from two goals down to beat Belgium 3-2 in a thrilling Nations League semi-final on Thursday with a last minute strike from Theo Hernandez securing a place in Sunday's showpiece match against Spain.
In a crazy end to the game Belgium thought they had won it minutes earlier but Romelu Lukaku's late effort was ruled out for offside by VAR.
Yannick Carrasco fired Belgium ahead in the 37th minute and three minutes later Lukaku doubled the lead with a superbly taken goal.
Karim Benzema got France back into the game in the 62nd minute before Kylian Mbappe equalised with a penalty.
France were on top and searching for the winner but three minutes from the end of normal time Lukaku looked to have won the game for Belgium after connecting with a cross from Carrasco only for the effort to be annulled.
⏰ RESULT ⏰— UEFA Nations League (@EURO2024) October 7, 2021
Thrilling, stunning, pulsating. WHAT A GAME.
?? France win a classic semi-final tie in Turin to book their place in Sunday's showpiece ?
?? Belgium eliminated after losing two-goal lead...
Sum up that match in one word ?#NationsLeague
France midfielder Paul Pogba then hit the top of the post with a superb curling free-kick before Les Bleus grabbed victory with the 90th minute strike from Hernandez.
The final takes place at the San Siro on Sunday (19:45 BST kick-off), while the third-place play-off between France and European champions Italy is in Turin on the same day (14:00).