England will face France in the Autumn Nations Cup final after Les Bleus comfortably beat Italy in Paris.
Missing several key players because of an agreement with the country's Top 14 league, France fell behind after Italy's Carlo Canna scored.
But Les Bleus recovered to earn a four-try bonus point, with debutant Gabin Villiere's solo effort the most impressive of their scores.
France play England at Twickenham in front of 2,000 fans on 6 December.
The result leaves Scotland second in Group B, with their opponent on the final weekend most likely to be Ireland as long as Andy Farrell's side do not suffer a heavy defeat to Georgia on Sunday.
A minute's silence was observed before kick-off at the Stade de France after the death of French rugby legend Christophe Dominici, with a banner in the stands reading 'Merci Domi'.
France took the lead through three points from Matthieu Jalibert after they were awarded a penalty by Welsh referee Nigel Owens, who was taking charge of his 100th Test match.
But Italy soon responded as 20-year-old fly-half Paolo Garbisi, falling to the floor, managed to get the ball to Canna, allowing the centre to go over for the side's only try.
The Top 14 agreement means players were only available for three fixtures this autumn so France coach Fabien Galthie named 11 uncapped men in his matchday 23.
They turned the tide against Italy nevertheless, as Jonathan Danty showed incredible power to drive over the line after a dominant French scrum.
Italy wing Jacopo Trulla was shown a yellow card for a deliberate knock-on and France capitalised as wing Villiere scythed through multiple defenders to score a superb solo try.
The hosts extended their lead as captain Baptiste Serin went over from short range before Teddy Thomas outpaced Italian defenders down the right wing for the bonus-point score.
Flanker Sekou Macalou added his first international try to seal a dominant victory for France as the clock went red.
LINE-UPS
France: Dulin; Thomas, Barraque, Danty, Villiere; Jalibert, Serin (capt); Neti, Mauvaka, Aldegheri, Geraci, Peseti, Woki, Macalou, Jelonch.
Replacements: Baubigny, Kolingar, Atonio, Cazeaux, Rebbadj, Couilloud, Carbonel, Moefana.
Italy: Minozzi; Trulla, Zanon, Canna, Sperandio; Garbisi, Violi; Fischetti, Bigi (capt), Zilocchi, Lazzaroni, Cannone, Mbanda, Meyer, Steyn.
Replacements: Ghiraldini, Ferrari, Ceccarelli, Stoian, Lamoro, Varney, Allan, Mori.