A fine all-round display saw Ireland beat Sri Lanka by eight wickets in their second and final warm-up match in the West Indies.
Bowling first after winning the toss, there was no sign of the carnage to come as Sri Lanka advanced to 40 for 1 after seven overs.
The catalyst for the collapse was Isobel Joyce trapping the Sri Lanka skipper with the first ball of the 8th over, and from there the innings disintegrated.
Sri Lanka capitulated losing nine wickets for 45 runs - the last eight adding just 19, as they were skittled for 85.
Merrion's Australian born leg-spinner Celeste Raack picked up 2 for 12, while Clontarf teenager Lara Maritz wrapped up proceedings with 3 for 1, as the Irish once again used eight bowlers.
There were two run outs for the Girls In Green, while Lucy O'Reilly, Isobel Joyce and skipper Laura Delany were the other bowlers.
Ireland's reply to the modest target didn't start well losing Cecelia Joyce fourth ball, but Clare Shillington ensured there would be no slip ups as she powered Ireland to victory.
'Shillers' clubbed seven boundaries in a powerful unbeaten half century, dominating a second wicket stand of 43 in 34 balls with Gaby Lewis (12), and an unbroken third wicket stand of 41 in seven overs with Delany (15*).
The morale boosting win will give the Irish great confidence as they return to Guyana where they face Australia in the first Group Match on Sunday.