Alzarri Joseph starred with four cheap wickets as the West Indies defeated Zimbabwe to set up a grandstand finish in Group B at the T20 World Cup.
Having lost their opening match against Scotland they skittled their opponents for 122 in Hobart to leave all four teams, including Ireland, on one win heading into the last round of fixtures.
Joseph was on fire in two separate spells, clean bowling Regis Chakabva and Tony Munyonga with the new ball before removing any doubt about the rest by rattling the stumps of top-scorer Tony Jongwe (29) and Richard Ngarava.
The Windies had earlier posted 153 for seven, opener Johnson Charles leading the way with 45 off 36 balls.
The winners of the final two group games, Ireland against West Indies and Zimbabwe versus Scotland will progress to the next phase of the tournament.