West Indies 153 for 7 (Charles 45, Raza 3-19) beat Zimbabwe 122 (Jongwe 29, Joseph 4-16, Holder 3-12) by 31 runs
Hobart: Alzarri Joseph starred as West Indies boosted their chances of advancing in the Men's T20 World Cup with a 31-run win over Zimbabwe.
Fast bowler Joseph took 4-16 to help dismiss Zimbabwe for 122 with 10 balls remaining in Hobart.
The Windies had earlier reached 153-7 after a mid-innings collapse saw them lose four wickets for 11 runs.
The result means all four teams in Group B have two points after Ireland beat Scotland earlier on Wednesday.
The top two sides from each group will qualify for the Super 12s, which start on Saturday. The winner of Group A and runner-up from Group B will go into a group including England.
With rain forecast for Hobart on Friday, if both matches are washed out then Scotland and Zimbabwe will progress.
Scotland top the table courtesy of their superior net run rate ahead of Zimbabwe, with West Indies third and Ireland fourth.
After winning the toss and choosing to bat, West Indies looked in a strong position at 90-2 after 12 overs, but the innings turned in a chaotic 11-ball spell.
First, captain Nicholas Pooran shuffled down the track and gifted Sean Williams a simple routine caught and bowled chance, before a terrible mix-up saw Johnson Charles run out for 45 five balls later.
The impressive Sikandar Raza, who took 3-19, then trapped Shamarh Brooks bang in front, before Jason Holder chipped straight to the Zimbabwe spinner to leave West Indies reeling on 101-6
The Windies had Rovman Powell (28 off 21 balls) and Akeal Hosein (23 not out off 18) to thank for a spritely partnership worth 49 from 28 balls to drag them up to a competitive total.
Powell, who was dropped on 11, brought up the West Indies 150 in the final over with two meaty sixes, the second of which went out of the stadium.
In reply, Zimbabwe raced to 29-0 after two overs to put them ahead in the chase.
An awful fumble by Charles summed up West Indies' early efforts in the field and the body language of the players suggested they were contemplating defeat.
But Joseph dragged them back into the game with the wickets of Regis Chakabva and Tony Munyonga in the powerplay.
Zimbabwe then collapsed, losing five wickets for 32 runs, including the dangerous Raza for 14, to slump to 79-6.
Luke Jongwe's lively 29 from 22 balls gave Zimbabwe hope, but when he became the fourth batter to be clean bowled by Joseph the game was up, with Holder taking the final wicket to complete figures of 3-12.