Potchefstroom - South Africa beat Zimbabwe by eight wickets in their second One Day International played in Potchefstroom on Sunday.
Zimbabwe won the toss and were bowled out for 268.
In reply, South Africa were 273/2 as AB de Villiers hit a six off the last ball to bring up his 101.
Rusty Theron took five wickets for 44 while Hashim Amla made his second consecutive century (110).
South Africa win the three-match series 2-0.
The last cricket game takes place in Benoni on Friday.