Kimberley: New Zealand beat South Africa in the second one-day International, here, on Tuesday, to take an unassailable 2-0 lead in the three-match series.