Lahore: New Zealand beat South Africa by 50 runs in Champions Trophy semifinal to set up a summit clash against India, here Wednesday. New Zealand scored a mammoth 362 for six after electing to bat, courtesy Rachin Ravindra and Kane Williamson’s fluent centuries, and then restricted South Africa to 312 for 9 in 50 overs. […]