Seamers Darren Sammy and Kemar Roach ripped through the Zimbabwe batting line-up after a Shivnarine Chanderpaul half-century had helped West Indies to a solid 245 for nine from their allotted 50 overs.
Openers Chris Gayle (33) and Adrian Barath (35) gave the home side a steady start before Chanderpaul and Denesh Ramdin put on 65 for the third wicket and Dwayne Bravo led a late flurry to boost the total.
SCOREBOARD
WEST INDIES
Gayle st Taibu b Utseya 33
Barath c Maruma b Utseya 35
Chanderpaul (run out) 58
Ramdin c Utseya b Maruma 19
Deonarine c Chigumbura b Lamb 21
Bravo c Matsikenyeri b C’bura 24
Pollard st Taibu b Cremer 17
Sammy (not out) 7
Rampaul (run out) 14
Miller b Chigumbura 0
Roach (not out) 2
Extras (LB-7, W-8) 15
Total (for 9 wkts, 50 overs) 245
Fall of wickets: 1-48, 2-86, 3-151, 4-151, 5-195, 6-207, 7-225, 8-242, 9-243.
Bowling: Elton Chigumbura 9-1-43-2, Ray Price 10-1-42-0, Greg Lamb 10-0-44-1, Utseya 10-0-47-2, Graeme Cremer 7-0-43-1, Maruma 4-0-19-1.
ZIMBABWE
Sibanda b Roach 0
Masakadza c Ramdin b Sammy 35
Taylor c&b Sammy 19
Taibu c Ramdin b Sammy 1
Matsikenyeri lbw Bravo 0
Lamb c Gayle b Roach 7
Chigumbura lbw Roach 10
Maruma b Sammy 2
Cremer c Miller b Bravo 6
Utseya (not out) 13
Price c Gayle b Miller 4
Extras (LB-1, W-4, NB-2) 7
Total (all out; 31.5 overs) 104
Fall of wickets: 1-0, 2-51, 3-57, 4-58, 5-58, 6-72, 7-75, 8-80, 9-96
Bowling: Kemar Roach 9-1-28-3, Ravi Rampaul 4-0-23-0; Dwayne Bravo 7-0-23-2, Daren Sammy 10-1-26-4, Nikita Miller 1.5-0-3-1.