Randal Kolo Muani scored twice as France held on to secure a vital 2-1 win over Belgium in an enthralling encounter in the Uefa Nations League in Brussels.
Didier Deschamps' side had their backs against the wall following Aurelien Tchouameni's red card in the 76th minute but they withstood late pressure from the hosts to cling onto their lead and reach the brink of qualification from the group stage.
Kolo Muani gave the visitors the lead with a penalty following a Wout Faes handball just 12 minutes after Youri Tielemans had blazed over from the spot squandering a golden chance to give Belgium the lead.
As France looked set to head into half-time with the lead, Timothy Catsagne found Lois Openda to head home the equaliser in the third minute of stoppage time.
Just two minutes after France had a Manu Kone goal ruled out for handball in the build-up, Kolo Muani restored their lead with a strong header that Koen Casteels could have perhaps done better with in goal for Belgium.
The pressure on France mounted late on as Tchouameni picked up a second yellow for a foul on Tielemans but Deschamps' men remained resolute to earn their fifth successive win against Belgium.