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.
23 de abril 2018
|WATCH: Smith beats first-quarter buzzer with near full-court shot|
|Harden, D´Antoni hope Rockets regain top form|
|Man United star Pogba can win Ballon d´Or, says Ronaldinho|
|Silva loves me more than his girlfriend – Mendy|
|MLS Review: Timbers end NYC´s unbeaten start, Sounders claim first win|
|Flyers´ Couturier played with torn MCL|
|Emery praises PSG for maintaining motivation|
|Cavs´ Hill out for game four with back spasms|
|Oblak unsure over Atletico Madrid future|
|Klopp ready for ´different´ Roma test|
|Salah always determined to prove his Premier League worth|
|Landry earns first PGA Tour victory at Texas Open|
|City´s Sane named PFA Young Player of the Year|
|Salah pips De Bruyne to PFA Players´ Player of the Year award|
|Napoli bus spat at and insulted, Sarri claims|
|Navas will be at Real Madrid for many years – Perez|
22 de abril 2018
|Juve still have the advantage, Allegri claims|
|Racing coach Labit ready for ´formidable´ Leinster challenge|
|Smalling not giving up on World Cup|
|Hard to catch Man City if they invest, Mourinho warns|
|Pogba: I have no problem with Mourinho|
|Koulibaly: Napoli have always believed in Scudetto|
|Bordeaux 0 Paris Saint-Germain 1: Lo Celso keeps champions on track for records|
|Atletico Madrid 0 Real Betis 0: More concerns for Simeone ahead of Europa League|
|Juventus 0 Napoli 1: Partenopei close the gap thanks to Koulibaly|
|Dominant Marquez maintains perfect record in Austin|
|Guardiola has no problem with Manchester City pitch invasion|
|Neymar must join Real Madrid to become the best - Rivaldo|
|There was no player better than De Bruyne - Guardiola backs City man for PFA award|
|Top managers should want Arsenal job, says Moyes|
|Manchester City boss Guardiola aiming to smash records following title triumph|
|Las Palmas relegated from LaLiga after 4-0 home defeat to Alaves|
|Archer and Gowtham combine for dramatic Royals victory|
|This won´t happen forever - dominant Nadal reflects on latest success|
|Andrew Bogut returns to Australia, signs with Sydney Kings|
|Manchester City break Premier League passing and possession records|
|Conte: Morata still important despite Giroud impact|
|Inter gave up against Chievo, admits Spalletti|
|Conte denies Mourinho rift ahead of FA Cup final|
|Levy claims fifth European Tour crown in Rabat|
|Diouf miss ´a turning point´ for both Stoke and Burnley|
|Hughes upset with lack of VAR after Southampton´s FA Cup loss|
|Manchester City 5 Swansea City 0: Guardiola´s champions turn on the style|
|Manchester United are FA Cup favourites, claims Chelsea boss Conte|
|United States and Czech Republic reach Fed Cup final|
|Rapid start sees Racing through to Champions Cup final|
|Benevento relegated after late Crotone winner|
|Jungels roars to Liege-Bastogne-Liege victory|
|I don´t need to die anymore - Wenger reflects on Arsenal ´funeral´|
|Hazard gives Conte a dazzling reminder of better days|
|Playing at Wembley is like playing in my garden - Giroud|
|Sevilla president casts doubt on future of Montella|
|´Hurtful´ fans damaged Arsenal´s image, Wenger claims|
|Chelsea 2 Southampton 0: Giroud and Morata book FA Cup final spot|
|Super Kings survive late onslaught to overshadow Sunrisers|
|Struggling Stoke have to win at Liverpool, concedes Butland|
|Did Wenger jump or was he pushed? – Arsenal boss proves evasive|
|Ramsey: Arsenal owe Wenger the perfect finale|
|Nadal sees off Nishikori to reign in Monte Carlo once again|
|Fit-again Mendy on the bench for Manchester City|
|Chievo 1 Inter 2: Icardi grateful to VAR as Nerazzurri remain in top-four hunt|
|Knights playmaker Pearce set for long absence|
|Arsenal 4 West Ham 1: Wenger´s long farewell begins in style|
|Stoke City 1 Burnley 1: Potters pegged back again as relegation nears|
|N´Zonzi apologises for partying after Sevilla´s Copa humiliation|
|Khan chasing Brook, not world titles, after spectacular comeback|
|Kaizer Chiefs ´worried about safety of players´ as coach quits after rioting|
|Elneny injury sparks World Cup fear|
|Arsenal aiming to give Wenger the perfect send off - Mertesacker|
|Chelsea v Southampton: Giroud wins Wembley nod over Morata|