Skipper Kraigg Brathwaite scored a composed and responsible half century to lead a recovery and steer the young Caribbean side to a comfortable six wicket victory at Endeavour Park here Thursday, reports CMC.
With the victory, the West Indies finished on top of Group C and will now face New Zealand in the second quarter-final Monday.
Chasing 149 to win, Braithwaite batted to the end to be unbeaten on 70 as West Indies finished on 150 for the loss of four wickets in the 36th of the 50 overs allotted.
Earlier, the West Indies made a bright start as their bowlers restricted the Zimbabwe batsmen.
The leading wicket takers were Jerome Jones, Justin Greaves, and Kyle Mayers who all snared two scalps each.
However, Hosein finished with impressive figures of two wickets for 16 runs and three maiden from his 10 overs.
Hosein also captured the prized wicket of Malcolm Lake who hit a terrific 118 against India in his last match.
Lake's innings against the West Indies ended on 31 runs after 45-balls when he offered Hosein a simple caught and bowled chance.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
Photos: Hrithik Roshan, Anushka Sharma, other celebs dazzle at event
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash