The hosts, left needing 12 to win, lost Kieran Powell cheaply but Chris Gayle hit the winning runs 2 overs into the second session to give Windies their fifth Test victory in a row.
West Indies coasted to a nine-wicket victory against Zimbabwe just after lunch on the third day of the first Test at Kensington Oval courtesy offspinner Shane Shillingford's 9 for 107 in the match.
Starting the day trailing Windies by 55 runs and 7 wickets in hand, Zimbabwe crumbled to spin as Shillingford grabbed his career best figures of 6 for 49 in the second innings.
Shillingford, in his ninth Test, claimed his second five-wicket haul when Regis Chakabva (6) was bowled as Zimbabwe were bundled out for 107 in the second innings.
Left-hander Craig Ervine provided the only real resistance with 23 not out off 69 balls with three fours.
Shannon Gabriel grabbed 3 for 10 while fellow fast bowler Kemar Roach took 1 for 12.