France were pushed all the way by World Cup wild cards Morocco before the holders sealed a place in Sunday’s final against Argentina .
The first African side to reach a World Cup semi-final refused to buckle despite suffering the early blows of losing key defender Nayef Aguerd to injury after he was named in the starting line-up, and then going behind to Theo Hernandez’s scrambled fifth minute goal.
France, for all Morocco’s endeavour and spirit, were more clinical and substitute Randal Kolo Muani ensured they will defend their crown against Argentina and Lionel Messi at Lusail Stadium on Sunday when he turned in Kylian Mbappe’s deflected shot 11 minutes from time.
Morocco also lost the clearly unfit Romain Saiss to injury before half-time but, roared on by their fanatical support, they came close to drawing level, especially when Jawad El Yamiq’s overhead kick was kept out by a combination of the post and France keeper Hugo Lloris.
France, with Liverpool defender Ibrahima Konate outstanding, kept their composure in the hothouse atmosphere of Al Bayt Stadium and had chances of their own, Olivier Giroud striking the post in the first half.
Didier Deschamps’ side always threatened on the break and so it proved as the lurking Muani finally broke Morocco’s resistance late on with his first touch, 44 seconds after coming on, for his maiden France goal.