France started the World Cup with more questions than answers after being ravaged by injuries, but they quickly ended the curse of the defending champions to reach the final thanks to their ruthlessness, mental strength and moments of sheer brilliance.
Kylian Mbappe scored five goals in his first three matches while Olivier Giroud, who owes his place in the starting lineup to Karim Benzema's last-minute injury, became France's all-time goal scorer as he launched the campaign with the first goal of their inaugural 4-1 win against Australia. He also netted the winner in the 2-1 victory against England in the quarter-final.
Following is France's path to the final:
GROUP STAGE MATCH 1: FRANCE 4-1 AUSTRALIA
France started the tournament on the back of a dismal Nations League campaign and fell behind early on but quickly recovered as Adrien Rabiot and Giroud put them ahead at halftime.
They lost left-back Lucas Hernandez for the rest of the competition to a serious knee injury.
Giroud was at it again in the second half before Mbappe opened his account in Qatar with a career sixth goal in the World Cup to give Les Bleus much-needed momentum.
GROUP STAGE MATCH 2: FRANCE 2-1 DENMARK
Having lost their last two games against Denmark in June and September, France were facing their first real test of the tournament.
Mbappe tapped in the opener in the 61st minute of a tense encounter, seven minutes before Andreas Christiansen headed home the equaliser.
Mbappe, however, bundled the ball over the line with four minutes left from Antoine Griezmann's cross, sending France into the last 16 with one game to spare.
GROUP STAGE MATCH 3: FRANCE 0-1 TUNISIA
Coach Didier Deschamps made nine changes for the match as his team were almost guaranteed top spot in Group D.
The fringe players failed to live up to expectations as Wahbi Khazri scored the only goal before the hour.
Substitute Griezmann equalised in stoppage time, only for the goal to be ruled out for offside after a VAR review was initiated after the final whistle.
The FFF lodged a complaint with FIFA to have the goal reinstated but the governing body rejected it.
LAST 16: FRANCE 3-1 POLAND
After France went through a brief rough patch, Giroud opened the scoring to become France's all-time top scorer with 52 goals, moving one ahead of Thierry Henry.
Les Bleus sealed it when Mbappe netted a couple of last-gasp screamers, thumping the first shot under the bar before firing the second into the far top corner for his fourth and fifth goals of the tournament.
Poland reduced the arrears with a stoppage-time Robert Lewandowski penalty.
QUARTER-FINAL: FRANCE 2-1 ENGLAND
France prevailed after a nerve-racking encounter. They went ahead thanks to a 25-metre Aurelien Tchouameni strike but cracked early in the second half with Harry Kane converting a penalty after Tchouameni gave away a foul.
Les Bleus appeared to be in the ropes at times, but they soaked up the pressure and made their experience count when Giroud's header from Griezmann's pin-point cross restored the advantage.
Kane had a golden chance to cancel it out with a late penalty, only for the striker's effort to fly over the bar.
"We got a bit lucky although we gave away two penalties. We kept our lead with our hearts and our guts," said Deschamps.
SEMI-FINAL: FRANCE 2-0 MOROCCO
France abandoned possession early on, knowing too well that Morocco revelled in defending deep and looking to hurt their opponents on the break.
They went ahead on five minutes thanks to Theo Hernandez's high-hooked volley, forcing their opponents to take the initiative. Morocco played boldly and would have deserved to level before the break.
But France defended with cool heads as Ubrahima Konate proved unbeatable at centre-back despite being named in the starting XI at the last minute following Dayot Upamecano's illness.
Giroud could also have scored before the break but he hit the post in the 17th minute.
It was all over in the 79th minute, however, when Randal Kolo Muani beat Yassine Bounou from close range after some great Mbappe work in the box, only 44 seconds after coming on as a substitute.
France will play Argentina, who are also looking to win the World Cup for the third time, in Sunday's final at the Lusail Stadium.
EXPLAINED: How Argentina made it to World Cup final
France coach ready to counter Messi in World Cup final
PHOTOS: Bangladesh vs India, 1st Test, Day 2
Semi defeat doesn't wipe out success: Morocco coach
Paris celebrates win after World Cup clash vs Morocco