Ramnaresh Sarwan scored 123 and Andre Russell took 4-43 to give West Indies a morale-boosting 61-run win over Kenya in a World Cup warm-up match on Saturday.
West Indies scored 253-8 in 50 overs after being asked to bat first.
Sarwan's 125-ball innings included 11 fours and five sixes and he shared a 94-run stand for the fifth wicket with Dwayne Bravo (54) after his team had slumped to 65-4.
Kenya started steadily and was 137-3 at one stage but lost seven wickets for 55 runs to be dismissed for 192 in 45.3 overs.
Russell bowled opener Alex Obanda for 15 runs with the score on 28, bringing Collins Obuya and Seren Waters together for Kenya's best partnership of 70 runs.
Obuya top-scored with 68 before being bowled by seamer Kemar Roach. Waters was beaten by left-arm spinner Nikita Miller and stumped by Carlton Baugh for 43 runs.
Russell also picked up the wickets of Thomas Odoyo (5), Nehemiah Odhiambo (7) and Peter Ongondo (0).
Kenya started well in the morning session when seam bowler Odoyo struck early, bowling West Indies opener Devon Smith without scoring with just four runs on the board.
West Indies soon lost Adrian Barath (17), Darren Bravo (12) and Shivnarine Chanderpaul (7) to look vulnerable — before Sarwan and Dwayne Bravo combined for a 94-run partnership off just 93 balls.
Bravo made 54 in 56 balls including six fours and a six.
Odoyo returned best bowling figures for Kenya with 3-34.
Kenya is one of the four associate members of the International Cricket Council playing this year's World Cup along with Canada, Netherlands and Ireland.