South Africa beat plucky Zimbabwe ahead of New Zealand semi-final
South Africa survived a brilliant all-round show by Zimbabwe captain Sikandar Raza to record a five-wicket win Sunday that means they remained unbeaten ahead of a semi-final against New Zealand on Wednesday.