Hashim Amla hit his 21st one-day international century as South Africa beat New Zealand by 20 runs to take a 1-0 lead in the three-match series.
Hashim Amla hit his 21st one-day international century as South Africa beat New Zealand by 20 runs to take a 1-0 lead in the three-match series.