Zimbabwe came out on top with victory over Papua New Guinea. The game was in the balance for quite a while, but in the end, Zimbabwe’s batting swung it, PNG unable to chase down their target of 200 in a 27-run loss.

Regis Chakabva gave the hosts a good start after they chose to bat, with a quickfire 30 from 19 deliveries, with Craig Ervine (38) and Wesley Madhevere (42) continuing his good work. Charles Amini (2/28) helped stem the tide but a 14-ball 29 from Milton Shumba took Zimbabwe to an imposing 199 for five from their 20 overs.

That was going to take some chasing and PNG’s cause was not helped by Lega Siaka being run out off the first ball of the reply.

They quickly found themselves in trouble at 33 for three, but Amini (33) and in-form Tony Ura (66) hit back impressively. Ura needed just 35 balls as he threatened to upset the home side but when Ervine bowled him, it effectively sealed victory.

PNG kept battling but a couple of wickets for Blessing Muzarabani (2/24) ensured they would not get close as Zimbabwe set up a final date with the Netherlands.

Zimbabwe captain Craig Ervine said: “I’m almost lost for words. It was a massive fight from the boys, it wasn’t an easy semi-final even though we had set 200. I’ve got to give credit to everybody for being up for the fight.

“I’m ecstatic for the country, I think this is huge for Zimbabwe cricket and the next step is going to be on Sunday, winning the Qualifier. Then we look forward to the World Cup in October.”