West Indies narrowly avoided an embarrassing World Cup warm-up defeat at the hands of minnows Scotland on Thursday, just hanging on to claim a three-run win.
The West Indies were mauled by nine wickets by England in their last warm-up but looked on course for a comfortable afternoon against the Scots when they piled-up 313-9 in 50 overs.
Despite losing Chris Gayle and Marlon Samuels for one run between them, the Caribbean side then saw Denesh Ramdin (88) and Lendl Simmons.
Scotland opener Kyle Coetzee smashed 96 with 14 fours with Richie Berrington adding a crucial 44-ball 66.