South Africa's veteran former Hampshire 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 former Bashley man Luke Ronchi edging to the wicketkeeper for a golden duck.

Tahir, who played for Hampshire from 2008-11, 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.