Ireland scored five tries in Cork as they made it two wins from two with a 36-22 bonus-point win over Wales in the Under-20 Six Nations.
A four-try first-half display had Noel McNamara's side in control, before a short-lived Welsh revival.
However, the fifth try from wing Andrew Smith ended any hopes of a Wales fightback in the closing stages.
Ireland came into the match on the back of a home win over Scotland and against a Wales side who had suffered defeat at home to Italy last weekend.
A block down from Mark Hernan gives Ireland the early advantage against Wales #U20SixNations #rterugby pic.twitter.com/XzglMIVk8Q
— RTÉ Rugby (@RTErugby) February 7, 2020
It took just 70 seconds for the hosts to get on the board as Irish back-row Mark Hernan blocked down an attempted clearing kick from Dafydd Buckland and touched down for a dream start to the contest.
With Jack Crowley unerring from place kicks, Ireland built on that early advantage as centre Dan Kelly powered over to make it 12-0 and leave Wales reeling.
Just 12 minutes later, Ireland counter-attacked after a period of Wales pressure, culminating in a flowing move finished off by man of the match Lewis Finlay of Ulster.
Brilliant move ends with Lewis Finlay getting over for his first try for Ireland #IRLvWAL #U20SixNations #rterugby pic.twitter.com/LJ4ZAzrIx7
— RTÉ Rugby (@RTErugby) February 7, 2020
And five minutes after an Osian Knott try had reduced the arrears, the Irish side had the bonus point secured just before half-time as Hernan touched down again following a maul to leave the scores at 31-7 going into the break.
However, Wales cut the deficit nine minutes after the restart with a penalty try, compounded with Ireland losing Joe McCarthy to the sin bin, leaving the scores at 31-17.
But with 16 minutes left, Ireland ended any hopes of a Wales comeback as captain David McCann showed vision to find Smith on the wing and he finished ruthlessly to add the fifth Irish try.
Andrew Smith makes it 36-17 with this try for Ireland at a blustery Irish Independent Park. #IRLvWAL #U20SixNations #rterugby pic.twitter.com/FpUiueG63n
— RTÉ Rugby (@RTErugby) February 7, 2020
Knott ran in a third Welsh try with 11 minutes to go but it was a little too late for the visitors and Ireland secured a second win on the trot.
Elsewhere, England beat Scotland 21-17 and France battled back to overcome Italy 31-19.