Dhananjaya Lakshan’s unbeaten 101 and captain Kamindu Mendis’s unbeaten 74 ensured the young Lankans didn’t stumble in their first 2018 ICC U19 World Cup encounter.
Their unbroken 157-run stand helped Sri Lanka win by seven wickets in a match that was reduced to a 48-overs a side encounter after rain delayed play by an hour.
Ireland’s Jamie Grassi scored a 75 and added 73 for the opening with Mark Donegan.
It had set them up well for big total, but a middle order slide – with Mendis returning 3 for 35 – meant they were restricted to 207/8.
Sri Lanka was reduced to 9/2 within four overs, with Aaron Cawley inducing edges off both Hasitha Boyagoda and Nipun Dhananjaya.
Boyagoda was caught behind for nought, while Dhananjaya’s outside edge ended up with Neil Rock at first slip.
Krishan Sanjula joined Lakshan and attempted to stage a recovery, but the runs came at a crawl.
Mendis brought up his half-century off just 53 balls, before Lakshan entered the nineties.
Earlier, Sri Lankan pacemen Thisaru Rashmika and Nipun Malinga didn’t allow the Ireland batsmen to capitalise on any loose deliveries.
For their part, the batsmen steered clear of risks, and concentrated on running between wickets.
They were excellent in that regard, so much that they put the pressure on Sri Lanka despite infrequent boundaries.