The player ratings as Ireland followed up an unconvincing win over Scotland with a thoroughly impressive victory over reigning Grand Slam champions Wales at the Aviva Stadium.
15 Jordan Larmour 8.5
An emergent star and now ensconsed as the first choice full back for the foreseeable.
Had no right to score the opening try with stacks of Welsh defenders blocking the path. Did wonderfully to wriggle his way through for the score.
Blazed one unwise kick which drifted out on the full early in the second half but otherwise an electric display.
Beat more defenders (four) than any other Irish player over the course of the 80 minutes.
14 Andrew Conway 9
Wonderful display from the Munster wing crowned by his bonus-point sealing try at the death. Contested brilliantly in the air and his kicking, when required, was smart and accurate.
Though his try arrived late, he was particularly sharp in the first half, beating Josh Adams in the air to an early cross-kick and acrobatically claiming the Welsh restart after Larmour's try.
Nailed one kick down the line, making 50 yards and finding touch despite having almost no angle to work with.
13 Robbie Henshaw 8.5
A 43rd minute clash of heads resulted in a HIA which brought an end to an excellent performance from the outside centre.
Only starting due to the injury to Garry Ringrose, Henshaw delivered an excellent display during his time on the field.
He carried well in heavy midfield traffic, passed and even offloaded nicely.
12 Bundee Aki 8
His passing was notably crisp, particularly in the early stages as Ireland sought to move the ball wide more often than they have in recent years.
Aside from that, Aki was his usual abrasive self. Carried well in heavy traffic, albeit he failed to jink past any defenders during the 80 minutes. Not exactly his forte.
11 Jacob Stockdale 7
Bright opening and was always a threat in attack. Saw less of the ball than his compadre on the opposite wing but was a constant menace and ran more yards than any other Irish player (a stat which comes with the obvious health warning that he had far more space to run into).
10 Johnny Sexton 8
Horrible first conversion attempt and his discourse with Romain Poite didn't appear especially productive (at least in the first half) but his kicking from the hand was exemplary as usual.
He nailed a couple of lovely grubbers down the line, beat a fair number of defenders (three is a decent tally) and executed more tackles than any other Irish back.
9 Conor Murray 8
The clamour for his removal was growing louder following a series of less than stellar displays in 2019. His performance against Scotland did not silence the doubters but this may serve to quieten them for a while.
Passed the ball crisply, including one lightning pass in the first half, skipping two defenders and putting Henshaw into space down the left wing. Box-kicked sparingly early on before dialling up that dimension of his game in the second half.
1 Cian Healy 6.5
The Irish scrum was under pressure early on and Healy was relatively quiet in the loose. Played his part as the Irish pack eventually got the better of the visitors.
2 Rob Herring 7.5
Steady and accurate in his lineout throwing and industrious in the loose. Ran more metres than any other Irish forward. Fine performance from the Ulster hooker.
Was among those culpable - far from alone - for Hadleigh Parkes' almost try on 55 minutes but Ireland once more got away with it. Perhaps unfair to single him out as the Irish defence was collectively slack and slow-witted in that instance.
3 Tadhg Furlong 7.5
Ropey enough opening, being penalised at a five metre scrum after Biggar was wrestled over his own line. The Irish scrum was on the back foot in the opening quarter, failing to capitalise on the territory and possession advantage enjoyed by the home side.
However, he grew into the game and showed his true worth, when powering over for Ireland's second try, the score which restored Ireland's lead after Williams' try.
4 Iain Henderson 6.5
Unspectacular display from the Ulsterman, his high tackle on 50 minutes gave Wales the opportunity of clambering back into the game shortly after Van der Flier's try. The lock was also turned over by Toby Faletau when he lumbered into contact in the early stages.
5 James Ryan 8
Executed more tackles than any other Irish player in what was another great defensive effort from Andy Farrell's team.
Somewhat marred by a mishap in the first half when he was rather too easily robbed of the ball after claiming a lineout in the Welsh 22 in the first half. Otherwise, a tidy effort in which no tackles were missed.
6 Peter O'Mahony 8.5
Has answered critics with two fine displays in successive weekends. Stole a big lineout early in the second half in the Welsh 22 - although he did knock the ball on that brought the subsequent attack to an end a few metres from the try line.
Sat high up in the defensive charts too, executing 13 tackles, with no missed ones over the course of the game.
7 Josh van der Flier 8
The man with the ball in hand when the Irish maul poured over the line on the 47th minute. Poite's reffing didn't always please the hosts but he gave Ireland the benefit of the doubt on the try.
Part of a fantastic back-row effort, Van der Flier was perhaps the least obviously prominent of the trio. But the Leinster tackle worked tirelessly and was faultless from a defensive standpoiint, making every tackle he was required to make.
8 CJ Stander 9
The Man of the Match prize may one day be renamed in his honour. His back must be aching from all the congratulatory slaps.
The jewels in the crown of his performance were the turnovers, so many turnovers. But for Poite's rather curious interpretation at times, he might have a couple more notched up in that particular column.
Keith Earls 8
Entered the fray following the injury to Henshaw but decorated the second half with a couple of delightful plays. Marvellous bit of footwork and decision-making which almost put Jordan Larmour in for a score in the third quarter.
Subsequently, he helped along a terrific first-time pass to Larmour giving Ireland a chance in the second half.
Dave Kilcoyne 8
Usually noted for his bullocking runs in the loose but his most consequential moment occurred in the scrums today. Took the plaudits as the Welsh scrum metres from the Irish line at a critical moment in the final quarter.
All action and lively for the time he was on the pitch.
Wasn't called upon to contest many lineouts when introduced.
Introduced late for Tadhg Furlong, carried a couple of times but realistically not on long enough to be rated.
Missed his only conversion attempt, albeit it was a difficult one. Almost sniped through a couple of gaps with the ball in hand and looked reasonably lively during his short spell on the pitch.
Not on long enough to be rated but nice for the Leinster man to get his debut in an Irish shirt. Will no doubt get more opportunities.
Introduced late enough, flinging 13 passes during his short time on the pitch. Fairly standard for his position. Did nothing wrong whatsoever, though the demands for his immediate elevation to the starting line-up may grow quieter for a while.