Welsh dreams of a record equalling ninth successive Championship victory were wrecked in a windy Dublin as Ireland came out on top with a bonus-point, 24-14 victory.
Tries from Jordan Larmour and Tadhg Furlong, either side of Tomos Williams' reply for Wales, saw the hosts lead 12-7 at half-time in the Six Nations game.
Josh van der Flier's score after the break and Andrew Conway's 75th-minute try sealed the home side's win. Justin Tipuric's injury-time score provided late consolation for Wales.
The reigning Six Nations champions had chances to fight back before Conway's late finish in the corner and missed a glorious chance as, just as Stuart Hogg did last week, when Hadleigh Parkes lost control of the ball as he stretched to ground it over the try-line.
It is Wales' first Six Nations defeat since they last visited Dublin two years ago as their eight-match winning run in the competition came to an end.
Aaron Wainwright started the game while Dragons team-mates Leon Brown and Ross Moriarty were second half replacements.