Ireland are off to a winning start in the 2022 Six Nations championship after seeing off reigning champions Wales at the Aviva Stadium.
A try at the start of each half did most of the damage to the injury-hit visitors, with Bundee Aki and Andrew Conway crossing the whitewash.
Conway added a second in the 52nd minute to put Ireland out of sight before Garry Ringrose wrapped up the winning bonus point right on the hour in front of a delighted full house on Lansdowne Road.
It took Wales until the 75th minute to muster a score through flanker Taine Basham - and that came from an error by Tadhg Beirne.
Had they not scored then, the Welsh were looking down the barrel of a first shut-out in the fixture in 52 years.
Yet, in truth, Andy Farrell's side will still feel like working off some frustration when they get back down to work on Monday after failing to put the injury-hit Welsh to the sword in the manner they really should have.
With a formidable trip to Paris to come next Saturday, Ireland will look to up the intensity still further to the levels shown last November.
The hosts dominated the opening 20 minutes and, in effect, the first half overall.
But while they had the ball in Wales' 22 for two and three quarters minutes in that opening period - their rivals only managed 45 seconds at the other end - all they had to show for it was Aki's converted try and Johnny Sexton's penalty.
Aki's third minute try was nicely worked, with Caelan Doris punching a hole initially before debutant Mack Hansen's confident skip-pass found his Connacht colleague, who had all the time in the world to score in the corner.
Sexton's two penalty misses were followed by a successful effort from close range in the 21st minute, but Ireland messed up the restart and lost their momentum in what became a very scrappy second quarter.
Sexton played well overall and, naturally, wasn't afraid to run at a new-look Welsh midfield that included prolific winger Josh Adams.
Perhaps it was out of frustration as he endured a difficult day, but Adams' shoulder to Sexton's head as they scrambled for the loose ball deserved worse than the yellow card shown by referee Jaco Peyper - who was initially reluctant to even review the 49th minute incident.
But he did miss two very kickable penalties by his standards in that opening quarter and, worryingly with France to come next Saturday, he did have his left leg strapped up in the first half - before taking that shuddering hit by Adams.
Sexton played on until the 64th minute, in time for Ireland to take a 29-0 lead, before making way for Joey Carbery on his return to action after elbow surgery in early December.
It was better from Ireland in the second half. Conway quickly allayed any anxiety the hosts may have felt at the break by conjuring a brilliant 44th minute finish.
Josh van der Flier's charge had the Wales defence in trouble but James Ryan butchered a two-man overlap on the left flank, only for Beirne to salvage the situation and for Sexton found Conway with a delicate chip to the right wing.
And, from a standing start, the Munster flyer stretched out for the line despite Adams' tackle. His initial grounding was millimetres short but Conway managed to roll the ball onto the try line in the same movement to score.
Sexton mis-kicked the conversion but it curled over the bar. Five minutes later, Adams was sin-binned and Ireland exerted a swift punishment.
Ryan turned the ball over on Wales' 10m line and Ringrose raced onto Aki's perfect pass - with Conway outside the centre, Liam Williams couldn't commit to the tackle and Leinster's Ringrose sailed through.
Adding insult to injury, Conway dotted down for his second try of the afternoon just moments before Adams returned from the sin bin and, after missing the touchline conversion, Sexton made way for Carbery.
With both benches emptied, the contest became scrappy again and the Welsh were relieved to finally get on the scoreboard when Beirne's mis-placed off-load was gratefully snapped up by Basham, who went under the posts.
Dan Biggar's late replacement Callum Sheedy added the extra two points, but it was of no real consolation to the well-beaten visitors.
Ireland: Hugo Keenan; Andrew Conway, Garry Ringrose, Bundee Aki, Mack Hansen; Johnny Sexton (c), Jamison Gibson-Park; Andrew Porter, Ronan Kelleher, Tadhg Furlong; Tadhg Beirne, James Ryan; Caelan Doris, Josh van der Flier, Jack Conan.
Replacements: Peter O'Mahony for Conan (53), Finlay Bealham for Furlong (53), James Hume for Conway (61), Dan Sheehan for Kelleher (61), Joey Carbery for Sexton (64), Cian Healy for Porter (66), Ryan Baird for Ryan (66), Conor Murray for Gibson-Park (69).
Wales: Liam Williams; Johnny McNicholl, Josh Adams, Nick Tompkins, Louis Rees-Zammit; Dan Biggar (c), Tomos Williams; Wyn Jones, Ryan Elias, Tomas Francis; Will Rowlands, Adam Beard; Ellis Jenkins, Taine Basham, Aaron Wainwright.
Replacements: Dewi Lake for Elias (53), Gareth Thomas for Jones (53), Dillon Lewis for Francis (53), Ross Moriarity for Jenkins (53), Gareth Davies for Williams (57), Owen Watkin for McNicholl (61), Callum Sheedy for Biggar (71), Ben Carter for Rowlands (74).
Get the latest sports headlines straight to your inbox by signing up for free email alerts