Theo Hernandez scored a superb 90th-minute winner as France hit back from 2-0 down to stun Belgium and reach the Nations League final.
Belgium have been ranked the world number one side for more than three years, but are the only team to top the Fifa rankings without claiming a major trophy, after loosing 2-3 to a determined France.