The hosts needed 12 runs to win the contest which they got at the expense of Kieran Powell at Bridgetown on Thursday.
Bridgetown: West Indies beat Zimbabwe by nine wickets on day three of the first Test on Thursday.
West Indies innings:
West Indies finally win, take five overs and lose Kieran Powell to get to the target of 12 runs.
End of over 3: 9 for 1 (lunch) Needing 12 to win, the hosts went into the break losing Kieran Powell, who gave a simple catch to Graeme Cremer at gulley off debutant Tendai Chitara.
107 all out in 41.4 overs Shannon Gabriel picked up back-to-back wickets to finish off the tourists' innings. Kyle Jarvis was the first to go as he edged one straight through to Denesh Ramdin behind the wickets. Tendai Chitara was cleaned up off the very next delivery. West Indies need 12 runs to claim the first Test.
End of over 37: 97 for 8 Shillingford added sixth wicket to his tally as Graeme Cremer edged the spinner straight into the hands of wicketkeeper Denesh Ramdin for 14. West Indies will now have to bat again as Zimbabwe erase the deficit.
End of over 31: 77 for 7 Spinner Shane Shillingford picked up his five-for with the wicket of RW Chakabwa who was cleaned up for six. The tourists were still trailing by 19 runs; Craig Ervine was joined by Graeme Cremer.
End of over 23: 58 for 6 MN Waller was the next batsman to bite the dust giving a simple catch to Kieran Powell at short leg. RW Chakabva joined Craig Ervine at the crease with the tourists still trailing by 38 runs.
End of over 16: 47 for 5 Another one goes. This time Kemar Roach clean-bowls Ray Price for seven. Price went for an expensive drive, but was beaten for pace as the ball went through the bat-pad gap and crashed into the stumps.
End of over 15: 47 for 4 West Indies struck early on day three as Shillingford sent back Brendan Taylor for six. This one was pushed through quicker; Taylor came down the track; the ball took the inside edge and went straight into the hands of Powell at short leg.
Day 2 summary: West Indies looked on course to win the first Test against Zimbabwe after an impressive second day which saw them bowled out for 307 in their first innings and then reduce the tourists to 41 for 3 in their second innings here on Wednesday.