Ireland made it three wins from three in the Six Nations by beating Wales in an exciting seven-try match in Dublin.
A trio of returning British and Irish Lions for Wales were not enough to stop Ireland taking the honours as Jonny Sexton silenced any doubts over his fitness with another dominant display.
Winger Jacob Stockdale scored two tries with Bundee Aki, Dan Leavy and Cian Healy also touching down for the Irish.
A score by Gareth Davies had briefly given Wales the upper hand and second-half tries by Aaron Shingler and Steff Evans left the result in the balance.
But the visitors were undone by a lack of discipline that cost them dearly.
So, while Ireland retain their 100% record, Welsh title hopes are effectively at an end after losing to Ireland in the Six Nations for the first time since 2014.b
More to follow.
Ireland: 15 Rob Kearney, 14 Keith Earls, 13 Chris Farrell, 12 Bundee Aki, 11 Jacob Stockdale, 10 Johnny Sexton, 9 Conor Murray, 8 CJ Stander, 7 Dan Leavy, 6 Peter O’Mahony, 5 Devin Toner, 4 James Ryan, 3 Andrew Porter, 2 Rory Best, 1 Cian Healy
Replacements: 16 Sean Cronin, 17 Jack McGrath, 18 John Ryan, 19 Quinn Roux, 20 Jack Conan, 21 Kieran Marmion, 22 Joey Carbery, 23 Fergus McFadden
Wales: 15 Leigh Halfpenny, 14 Liam Williams, 13 Scott Williams, 12 Hadleigh Parkes, 11 Steff Evans, 10 Dan Biggar, 9 Gareth Davies, 8 Ross Moriarty, 7 Josh Navidi, 6 Aaron Shingler, 5 Alun Wyn Jones (c), 4 Cory Hill, 3 Samson Lee, 2 Ken Owens, 1 Rob Evans
Replacements: 16 Elliot Dee, 17 Wyn Jones, 18 Tomas Francis, 19 Bradley Davies, 20 Justin Tipuric, 21 Aled Davies, 22 Gareth Anscombe, 23 George North
Date: Saturday, February 24
Venue: Aviva Stadium
Kick-off: 14:15 GMT
Referee: Glen Jackson (New Zealand)
Assistant referees: Pascal Gauzere (France), Matthew Carley (England)
TMO: Rowan Kitt (England)