France will face a World Cup final clash with Argentina after beating Morocco.
The defending champions saw off the North African side 2-0 after an early goal from left-back Theo Hernandez, and a second-half strike from substitute Randal Kolo Muani.
But Morocco, the first African and Arab country in history to make it to the semi-finals of the World Cup, kept Didier Deschamps' side on their toes in an enjoyable clash.
Argentina 🆚 France
The #FIFAWorldCup Final is SET! 🇦🇷🇫🇷— FIFA World Cup (@FIFAWorldCup) December 14, 2022
Hakim Ziyech probed France's defence with a number of testing balls - while Jawad El Yamiq hit the post with a spectacular overhead kick.
Les Bleus now face Argentina, who comfortably beat Croatia 3-0 in their semi-final on Tuesday, with forward Lionel Messi scoring one and assisting another.
The 35-year-old admitted Qatar will likely be his last World Cup.
Right place, right time 💥#FIFAWorldCup | #Qatar2022 pic.twitter.com/zeiuBjKElV
— FIFA World Cup (@FIFAWorldCup) December 14, 2022
On Sunday, Messi will go head-to-head with France's Kylian Mbappe, who many believe will take on the mantle of being the world's best player.
Both Argentina and France go into Sunday's final hoping to secure their country's third World Cup win.
France won their first in 1998 and their second in the last tournament, in Russia, in 2018.
Argentina have not won a World Cup in 36 years, having last lifted the trophy in 1986, and before that in 1978.
Reporting by: IRN