Wales signed off the 2018 Six Nations with a 14-13 victory over France as Warren Gatland's side secured second place behind Grand Slam winners Ireland.
Following the champions' 24-15 win against England at Twickenham earlier on Saturday, Wales and France went into the Cardiff clash knowing success would see them seal the runners-up spot.
It looked as though the Principality Stadium crowd could be treated to a classic as both teams crossed in the opening quarter of the game, but thereafter the contest became a more attritional affair where territory and discipline were king.
Liam Williams capitalised on Francois Trinh-Duc's mistake to score the first try, but Les Bleus recovered smartly and Gael Fickou surged over to keep his side within touch.
Leigh Halfpenny and Maxime Machenaud traded penalties either side of the break and heading into the final 15 minutes the match was still delicately poised at 14-13 in Wales' favour.
France ought to have gone ahead only for Trinh-Duc to miss a simple shot from the tee and that squandered opportunity ultimately proved decisive as Wales held on to ensure their campaign ended on a high note.
It was a poor miss from Trinh-Duc, who had drawn first blood by slotting a drop-goal in the fourth minute, but the fly-half was then at fault as the hosts struck back immediately.
With a number of Les Bleus stood wondering if the kick-off had travelled 10 yards, Scott Williams sent a grubber through which Trinh-Duc allowed to bounce over his head and behind him, where Liam Williams picked up and slid over.
Halfpenny missed the extras, but nailed two subsequent penalties to stretch Wales' lead, which was cut to one point midway through the half as Trinh-Duc put Fickou through a gaping hole.
A high shot allowed Halfpenny to dissect the posts again and although Machenaud missed with the last action of the half he was more accurate from the tee nine minutes after the interval.
Liam Williams was punished for offside 12 minutes from time, leaving Trinh-Duc with a relatively simple kick to give France the lead, but the fly-half pulled his effort to the left as the home faithful breathed a sigh of relief.
And that relief turned to delight at the final whistle as, with the clock beyond 80 minutes, Aaron Shingler stole a line-out which allowed Gareth Davies to thump into touch and get the celebrations started.
Key Opta Stats:
- Wales have won six of the last seven games between these sides in the Six Nations. Five of those seven have been decided by single-figure margins.
- Wales have finished as runners-up in two of the last three editions of the Six Nations.
- Francois Trinh-Duc opened the scoring with a drop goal, the first time a French player had slotted one in the Six Nations since Lionel Beauxis in 2012 against Scotland.
|Zheng topples Wang in Zhengzhou final|
|Rakitic desperate for Iniesta stay|
|Jardim one of the best in the world – Lopes praises Monaco boss amid interest|
|Napoli refusing to give up on Scudetto dream|
|It´s a good time for Iniesta to leave Barca, says father|
|Athletics´ Manaea no-hits Red Sox, Darvish struggles once again|
|Pelicans reach second round, 76ers take 3-1 lead and T-Wolves down Rockets|
|MLS Review: Five-star LAFC, Dynamo headline goal frenzy as Atlanta silence Ibra´s Galaxy|
|Busch pulls away to claim third successive NASCAR win|
|Sanchez hails legendary Wenger ahead of Arsenal exit|
|Valverde: Nothing behind Iniesta substitution amid growing CSL links|
|White Sox´s Farquhar in critical condition after brain haemorrhage|
|Cubs place Ben Zobrist on 10-day DL|
|Hoffenheim boss Nagelsmann dismisses Arsenal and Chelsea links|
|Johnson, Landry tied for Texas lead as Mullinax sets course record|
|Gattuso, Mirabelli apologise to Milan fans after ´embarrassing´ Benevento loss|
|Marquez to start fourth after being stripped of Austin pole|
|Iniesta to make decision on his future public ´this week´|
|United want to win everything next year, says Wembley hero Sanchez|
|Cardiff edge Forest to boost promotion push|
|Bartomeu confirms Iniesta has an ´offer´ amid Chinese Super League reports|
|Messi second player to score in five Copa finals|
|Khan makes up for lost time with 40-second Lo Greco knockout|
|Mourinho challenges Alexis after Wembley star turn|
|Vieira ready for Arsenal job, says Guardiola|
|FA Cup win would represent successful season - Conte|
|Guardiola: I want Manchester City to be a Premier League machine|
|Marquez crashes before taking controversial pole in Austin|
|Sevilla 0 Barcelona 5: Suarez and Messi lead crushing Copa final win|
|Defending champion Selby dumped out in first round|
|AC Milan 0 Benevento 1: Rossoneri suffer again as bottom side stave off relegation...for now|
|Ulster stay alive in dramatic fashion as Bellini sparkles for Zebre|
|Semi-final pain for frustrated Kane|
|London stay was crucial to FA Cup Wembley win - Mourinho|
|Pochettino: Spurs need four more years – with me or another|
|Kaepernick honoured with Amnesty International award|
|He has not delivered optimal performances - Stoger explains Schmelzer omission|
|Kvitova and Pliskova put Czechs in control|
|Modric open to Ibrahimovic union in MLS|
|Spurs can´t keep doing this – Alli|
|Bulls keep Rebels waiting for South Africa win, Sharks beat Stormers|
|Heynckes highlights importance of ´psychology´ before Real Madrid clash|
|United are about winning titles and playing finals, says happy Herrera|
|Pogba and United the comeback kings again|
|Destructive De Villiers demolishes Daredevils|
|Giroud thanks Wenger for making his ´dream come true´|
|Borussia Dortmund 4 Bayer Leverkusen 0: Reus and Sancho star as Stoger´s side go third|
|Manchester United 2 Tottenham 1: Sanchez and Herrera seal comeback to book FA Cup final spot|
|Zaha´s no diver, insists Hodgson|
|Quiros maintains one-shot lead in Rabat|
|Championship Review: Wolves win title, Sunderland relegated|
|Nishikori fights back to reach Monte Carlo final|
|´Nothing compared to that night´ - Masters victory left Allen feeling flat|
|Imperious Leinster ease into Champions Cup final|
|Wilson backs Wenger for international role|
|West Brom comeback branded ´useless´ by Klopp|
|Injured Kyrgios doubtful for French Open|
|Packers QB Aaron Rodgers ventures into ownership, buys stake in NBA´s Bucks|
|Lewandowski breaks Bundesliga record in Bayern Munich victory|
|Watford 0 Crystal Palace 0: Stalemate edges both sides closer to survival|
|Inter not inferior to Roma and Lazio, Spalletti insists|
|Pogba and Sanchez start for Manchester United at Wembley|
|Gayle fires Kings XI to the top of the table|
|Klopp applauds Ings´ performance|
|Hannover 0 Bayern Munich 3: Lewandowski breaks Bundesliga record|
|Livermore urges West Brom to ´keep fighting´ as relegation looms|
|Eagles give QB Nick Foles a pay rise after Super Bowl win|
|Klopp blames ´dry pitch´ and referee for West Brom draw|
|Cardiff Blues book Challenge Cup final berth|
|Salah finds the net again to equal Premier League scoring record|