Spinner Shane Shillingford claimed a six-wicket haul as the West Indies eased to a nine-wicket win over Zimbabwe just after lunch on the third day of the first test in Barbados.
Shillingford took four wickets in an extended first session as the tourists crumbled to 107 all out in their second innings, leaving the home side to knock off 12 runs to clinch a fifth successive test victory.
The 30-year-old Shillingford, recalled to the test arena after struggling in England last year, completed match figures of nine for 107, using his height to get good bounce on a turning wicket.
West Indies, needing 12 runs for victory, lost Kieran Powell cheaply before lunch but Chris Gayle and Darren Bravo took the hosts to their target shortly after the interval.
The West Indies are 1-0 up in the two-match series with the second test in Dominica next week.