France have ended their Six Nations campaign with an emphatic 41-28 bonus-point victory over Wales at the Stade de France.
Damian Penaud crossed twice, Jonathan Danty, Uini Atonio and Gael Fickou scored a try each and Thomas Ramos kicked the other points in Saturday's campaign-ending match.
Catch every game of the Six Nations LIVE on Stan Sport. Start your Free Sport Trial Now
Wales, who looked to be heading for a much bigger loss early in the second half, fought back and finished with four tries by George North, Bradley Roberts, Tomos Williams and Rio Dyer, the other points coming from the boots of Dan Biggar and Leigh Halfpenny.
Wales made a perfect start, holding the ball as they worked through the phases and their domination was rewarded with North's early try between the posts.
France's reaction was as brutal as it was brilliant, a week after inflicting a record mauling on England at Twickenham.
On their first attacking move, Penaud collected a long pass from Antoine Dupont and crossed in the corner after Romain Ntamack had escaped several tackles to dance his way through the middle.
In a fierce battle, France built a lead through two Ramos penalties and as the visitors suffered physically, Danty added another try to extend the advantage to 13 points after Ramos's conversion.
Danty dived over in the corner after quick movement of the ball wide out to the right.
France's third try was a show of force as Atonio powered through to help Les Bleus steer further clear and Fickou claimed the fourth try after being set up by Ntamack.
The home side, however, took things a little too lightly and Wales made the most of it with a neat try by Roberts after Ramos's overly-ambitious run from behind the try-line was quickly halted.
France's casual approach was again punished when Williams scored the visitors' third try from a lineout 10 metres from the French line.
Normal service resumed inside the final five minutes as Penaud touched down in the corner again and Ramos converted to give France a 20-point lead.
But Dyer surged through in the last minute and Halfpenny converted to reduce the gap to 13 points.