South Africa beat plucky Zimbabwe ahead of New Zealand semi-final
After Zimbabwe scored 153-7 in New Delhi, South Africa survived an early wobble.
Dewald Brevis hit 42 off 18 balls as the 2024 runners-up reached 154-5 in 17.5 overs.
"It's exciting. Really exciting. A semi-final in Kolkata against New Zealand," said South Africa captain Aiden Markram.
"The boys will be up for it. It's still 40 overs of good cricket needed and we need to give it that respect."
Raza, who was named player of the match, earlier hit 73 and then took 3-29 with his off-spin for Zimbabwe...