South Africa's veteran leg-spinner Imran Tahir finished with his maiden Twenty20 International five-wicket haul as he and Chris Morris each took two wickets in two balls to inflict a 78-run defeat on New Zealand in the one-off match in Auckland.
Trent Boult stood out among the home bowlers, with the remarkably economical figures of 4-0-8-2 - including the wicket of dangerous opener Quinton de Kock for a duck, caught in the leg-side deep - but Hashim Amla (62) top-scored to help set a competitive 185 for six after Kane Williamson unsurprisingly chose to bowl first following heavy rain at Eden Park.
Amla shared a second-wicket stand of 87 with captain Faf du Plessis, hitting nine fours and a six off 43 balls - and then the South Africa bowlers took over.
Morris did the early damage, in his second over, debutant Glenn Phillips caught-behind and Colin Munro bowled by some full-length swing first ball - before Tahir (five for 24) got to work with successive googlies to have Tom Bruce bowled on the charge and Luke Ronchi edging to the wicketkeeper for a golden duck.
Tahir wrapped up the match with two more late victims in three balls - while seamer Andile Phehlukwayo (three for 19) also took his first Twenty20 International wickets as New Zealand were all out for 107 in 14.5 overs.