Paceman Marchant de Lange picked up four wickets on his One-day International debut as South Africa completed a 3-0 clean sweep against New Zealand with a five-wicket victory in the third and final ODI in Auckland on Saturday.
South Africa's bowlers bundled out New Zealand for 206 in 47 overs after the visitors had won the toss and opted to bowl in wet and windy conditions at Eden Park.
Hashim Amla, who made 92 in the last ODI in Napier on Wednesday, continued his impressive form by scoring 76 as South Africa reached their target with 40 deliveries to spare.
The stylish right-hander, who was dropped on 30 by Nathan McCullum off Kyle Mills, added 80 runs for the first wicket with makeshift opener Wayne Parnell (27) and 58 runs with Albie Morkel (41) for the second to anchor the chase.
Amla hit seven sublime boundaries in his knock before he mistimed a pull shot to be caught by New Zealand captain Brendon McCullum, giving seamer Kyle Mills his 200th wicket in ODIs.
The visitors, who had also won the preceding three-match Twenty20 series 2-1, lost some wickets after Amla's dismissal but it was not enough for New Zealand to post an unlikely win.
South Africa pacemen Dale Steyn and Lonwabo Tsotsobe pegged New Zealand back with some hostile fast bowling at the start and the hosts struggled for momentum from there on.
The 21-year-old de Lange, who made his test debut last December against Sri Lanka, also extracted good pace and bounce from the track as New Zealand lost wickets at regular intervals to be bundled out with three overs left in their innings.
The 55-run stand between James Franklin (36) and debutant Colin de Grandhomme (36) for the fifth wicket was the only half-century partnership in the New Zealand innings.
De Grandhomme, who hit three sixes and a four in his 36-ball knock, and Kane Williamson were run after some athletic fielding by South Africa while left-arm spinner Robin Peterson lopped off the tail with two wickets at the end.
The three-Test series between the two sides begin in Dunedin on Wednesday.
R Nicol c de Villiers b Botha 12
M Guptill c du Plessis b Tsotsobe 7
B McCullum c du Plessis b de Lange 47
K Williamson run out (du Plessis/de Villiers) 22
J Franklin c Amla b de Lange 36
C de Grandhomme run out A. Morkel 36
N McCullum c Amla b de Lange 10
A Ellis c Amla b de Lange 2
K Mills lbw Peterson 5
M Bates lbw Peterson 13
A McKay not out 2
Extras: (LB-3, W-10, NB-1) 14
Total: (all out in 47 overs) 206
Fall of wickets: 1-13, 2-45, 3-74, 4-105, 5-160, 6-169, 7-171, 8-189, 9-195, 10-206
Bowling: Tsotsobe 9-2-36-1, Steyn 7-2-28-0, de Lange 9-1-46-4, Peterson 10-1-36-2, Botha 7-0-28-1, Parnell 4-0-18-0, Duminy 1-0-11-0.
H. Amla c B. McCullum b Mills 76
W. Parnell b Ellis 27
A. Morkel c de Grandhomme b Bates 41
F. du Plessis lbw b Nicol 19
JP Duminy b Nicol 25
AB de Villiers not out 9
J. Botha not out 5
Extras: (lb-2, w-3, nb-1) 6
Total: (five wickets; 43.2 overs) 208
Fall of wickets: 1-80 2-138 3-155 4-188 5-195
Bowling: Mills 8-1-41-1 (1nb, 1w), Bates 6-0-28-1, N. McCullum 10-0-35-0, McKay 8-0-40-0 (1w), Ellis 6-0-35-1, Nicol 3.2-0-14-2, Grandhomme 1-0-9-0 (1w), Williamson 1-0-4-0.