
New Zealand beat South Africa by 50 runs in the second semifinal of the Champions Trophy to secure their place in Sunday’s final against India.
Electing to bat on Wednesday, New Zealand racked up a tournament record 362-6, riding scintillating hundreds by Rachin Ravindra and Kane Williamson at the Gaddafi Stadium.