Zimbabwe met West Indies for the first time in ODI cricket since the last qualifier in 2018 today in Harare, and it was the home team that ran out winners, aided by some dropped catches by the West Indians.

Put into bat, Zimbabwe started with Joylord Gumbie and Craig Ervine putting on 63 before Gumbie was out for 26. Wessly Madhevere contributed just two runs, whilst Ervine was third out for 47.

Sikander Raza was dropped on one and it proved to be an expensive drop as Raza scored 68 from 58 balls and put on 87 for the fitth wicket with Ryan Burl, who himself scored 50. Dropped catches were a theme, with Alzarri Joseph having three regulation catches not taken whilst he was bowling.

Zimbabwe's final total of 268 - the final wicket fell from the penultimate delivery of the innings - proved to be enough. Raza continued his fine run of form with two wickets, with Blessing Muzarabani and Richard Ngarava also taking two. They were outdone by Tendai Chatara who took 3-52.

Kyle Mayers scored 56 for the visitors with contributions also coming from Roston Chase (44), Nicholas Pooran (34) and Shai Hope (30). They were bowled out for 233 though, losing by 35 runs.

The win by Netherlands over Nepal earlier had secured both of these teams places in the Super Six, but Zimbabwe's win means that they go through with the maximum of four points carried forward, irrespective of the result when they take on USA in their final group stage game on Monday. West Indies will play Netherlands the same day with the winners of that game set to take two points through to the Super Six.