Having lost out to the Irish at U20 level two weeks ago, and having suffered so badly at senior level over the first two weekends of the Six Nations Championship, the young Welsh Dragons were understandably keen to redress the current international balance.
Unfortunately, against a side who looked slick and eager in the opening fifteen minutes, coach Burnell's side found themselves up against it as Ireland laid a comfortable platform deep inside the Welsh half.
With the IRB U19 World Cup on the horizon this was the first step towards the main event in Belfast later in the season and it was the Welsh side that emerged with the greater satisfaction.
Last season Wales managed to clinch a Grand Slam at this age group, and also beat the Australian Schools for the first time, but then found their luck running out at the World Cup in Dubai.
On that occasion the full Irish U19 side came out on top in the fifth and sixth place match and that side underlined its talent by beating Wales at U20 level in Swansea two weeks ago.
Many of the players on these two teams had met in the Four Nations U18 tournament in England last year, when Wales triumphed 35-14, and the margin of victory was one point greater for the home side this time round.
It came as no surprise that the Irish finally converted their mounting pressure into the first points of the game when outside half Eoin O'Malley kicked the first of his three penalties.
The Leinsterman spurned a second opportunity as Wales struggled to achieve parity at forward, but such was the dominance of the Irish forwards, especially at the breakdown, that Wales found it increasingly difficult to stem the flow.
A series of poor kicks under pressure from home outside half David Langdon compounded his side's problems and when Ireland won a line-out after one such sliced kick, Irish No.8 and skipper Paul Ryan was bundled into touch a metre short.
However, a minute later the visitors made that pressure count when O'Malley slotted his second penalty of the night. His third made it 9-0 and at that stage Wales, who had Ryan Bevington yellow-carded, had spent all but two of the opening forty minutes locked inside their own half.
There was considerable frustration among the home fans in the first half but they had something to cheer shortly after the break when fullback Dan Evans broke through three flimsy tackles to score the first of his two tries in the right hand corner to launch the points onslaught. Leigh Halfpenny added the touchline conversion to narrow the gap to two points, bringing a different complexion on proceedings.
That try galvanised the young Welshmen and, after a telling pick and drive from Sam Warburton five minutes later, James Egan bustled over for a try which Halfpenny once again converted. Wales added a third try after sixty-nine minutes - good hands from Rhys Williams and Luke Ford enabling Evans to dip inside replacement Tommy Seymour for a try that Halfpenny once again improved from wide out.
Ireland's demise was complete when captain Paul Ryan was yellow carded five minutes from time and, just for good measure, Halfpenny goaled the ensuing penalty.
There was one final sting in the tail for the visitors when Langdon gave the 1,000 strong crowd something to shout about as he intercepted a stray pass to cross for try number four. Halfpenny converted from in front of the posts and Wales were convincing victors.
Wales 31 Ireland 9
Tries: D Evans (2), J Egan, D Langdon
Cons: L Halfpenny (4)
Pen: L Halfpenny
Pens: E O'Malley (3)
Wales U19: Daniel Evans (Llanelli/Scarlets); James Egan (Cardiff/Blues), Luke Ford (Glamorgan Wanderers/Blues), Rhys Williams (Llanelli/Scarlets), Leigh Halfpenny (Neath/Ospreys); David Langdon (Ebbw Vale/Dragons), Gareth Williams (Glamorgan Wanderers/Blues); Ryan Bevington (Bridgend/Ospreys), Ben Roberts (Ebbw Vale/ Dragons), Patrick Palmer (Llantrisant/Blues), Haydn Pugh (Llangennech/Scarlets), Josh Turnbull (Llanelli/Scarlets, captain), Jevon Groves (Cardiff/Blues), Lloyd Phillips (Narberth,/Scarlets), Sam Warburton (Glamorgan Wanderers)
Replacements: R Rhys Webb (Bridgend/Ospreys) for G Williams 45; Huw Dowden (Beddau/Blues) for Roberts 48; Philip Price (Bridgend Athletic/Ospreys) for Bevington 63; Jimmy Norris (Bedwas/Dragons) for Egan 70; Gareth Owen (Maesteg/Ospreys) for R Williams 72; Lloyd Elliott (Tondu/Ospreys) for Palmer 72; Nathan White (Maesteg Quins/Ospreys) for H Pugh 72
Ireland U19: Adam Craig (Instonians/Ulster); Chris Cochrane (Coleraine Academical Institute/Ulster), Jamie Smith (Ballymena/Ulster), Murray Kinsella (Newtown School/Munster), Niall Morris (Blackrock Coll RFC/Leinster); Eoin O'Malley (UCD /Leinster), Dave Moore (Blackrock Coll RFC/Leinster); Paul Karayiannis (RBAI/Ulster), Stephen Douglas (Ballymena/Ulster), Matthew Nelson (Ballynahinch/Ulster), Brian Cawley (UCD/Leinster), Ian Nagle (Glenstal Abbey/Munster), Kieran Essex (CBC Cork/Munster), Michael Entwistle (Ballymena /Ulster), Paul Ryan (Blackrock Coll RFC/Leinster, Captain)
Replacements: Matthew O'Regan (Northampton Saints/Exiles) for Cochrane 60; Tommy Seymour (Down HS/Ulster) for Craig 67; David Foley (UL Bohemians /Munster) for Cawley 73