An unbeaten century from Ramnaresh Sarwan helped the West Indies secure a six-wicket win over Ireland in the one-off one-day international in Jamaica.
The hosts were in early trouble after bowling Ireland out for 219 at Sabina Park, losing both openers with the score on one, before rain arrived.
A reduced target of 213 in 45 overs looked a tall order when Wavell Hinds fell to leave the score on 56 for three.
But Sarwan made sure there was no shock result, the former skipper sharing crucial stands with Narsingh Deonarine (57) and then Dwayne Bravo, who hit 28 not out, to see his side to victory.
Ireland's total had been built on contrasting half-centuries from Paul Stirling and Kevin O'Brien, the pair two of five batsmen to make it into double figures.
Dave Bernard had made early inroads by removing skipper Will Porterfield and Andre Botha before Stirling and Niall O'Brien, who hit 49, shared a third-wicket alliance of 51 to take the Irish into three figures
Deonarine had Alex Cusack stumped and with Stirling run out for 51 and Gary Wilson becoming a third scalp for Bernard (three for 32), Ireland were struggling at 151 for six.
However all-rounder O'Brien at least made sure they had something to defend with the ball, belting three fours and two sixes in his 51-ball knock of 54.
His innings looked a potentially match-winning one when opening duo of Shivnarine Chanderpaul and Andre Fletcher both fell in the first 10 deliveries of the West Indies' reply.
Hinds compiled 20 from 52 balls either side of the break for bad weather before offering a return catch to 17-year-old spinner George Dockrell.
But Irish hopes of an upset disappeared as Sarwan and Deonarine, who hit four fours and two maximums, crucially put on 111 for the fourth wicket.
Although Stirling eventually ended the partnership, Bravo came out to keep Sarwan company through to the end. The pair added 46 to see the home team over the finishing line with an over to spare.