Captain Hayley Matthews and her opening partner Qiana Joseph struck fine half centuries as the West Indies registered a thumping six-wicket win over England to qualify for the semifinals of the Women's T20 World Cup in Dubai on Tuesday.
England were knocked out of the showpiece following the defeat.
Matthews (50 off 38 balls) and Joseph (52 off 38 balls) shared 102 runs for the opening wicket in 12.2 overs to take the game away from England as West Indies chased down the target of 142 with 12 balls to spare.
Both got out in quick succession but Deandra Dottin's 27 off 19 balls ensured that West Indies reached 142 for 4 in 18 overs.
South Africa will face Group A winners and defending champions Australia in the first semifinals on Thursday while West Indies take on Group A runners-up New Zealand in the second semifinals on Friday.
West Indies finished their league engagements with six points from four matches, the same as South Africa and England. But the Caribbeans have the highest Net Run Rate of + 1.504, followed by South Africa (+1.382). England, who ended with NRR of + 1.117, finished third in Group B and were eliminated.
India have already been eliminated from the semifinal race after finishing third in Group A.
Put in to bat, England slumped to 34 for 3 just after power play but recovered to post 141 for 7 with Nat Sciver-Brunt top-scoring with 57 not out off 50 balls while captain Heather Knight retired hurt on 21 off 13 balls.
For West Indies, leg-spinner Afy Fletcher took three wickets for 21 runs from her four overs while Hayley Matthews got two scalps.