Johannesburg:AB de Villiers scored an undefeated 52 on Friday to steer South Africa to a three-wicket win over New Zealand with just one ball left in the Twenty20 international.
De Villiers reached his 50 off 43 balls, hitting four fours and a six, but rode his luck at Wanderers Stadium after being dropped twice while trying to force the pace early in his innings.
Cruising at 103-4 while chasing 130 for victory at less than a run a ball, South Africa tried to finish the match quickly and was pulled back by spinner Jeetan Patel and slow medium-pacer Scott Styris.
Patel finished with 2-17 off four overs, and Styris took 1-4 from one over.
Earlier, New Zealand posted 129-7 from its 20 overs with Kyle Mills top scoring with 33 not out.
JP Duminy was the only other South African batsman to get a decent score, scoring 33 from 19 balls with three fours and two sixes before he was stumped trying to hit Daniel Vettori out of the ground.
New Zealand's innings was hit by a regular loss of wickets, with four of South Africa's five bowlers taking wickets to hinder fast scoring.
It was veteran Shaun Pollock who struck first, having Brendon McCullum caught for 9 by Duminy in the covers immediately after McCullum had hit him for six over square leg.
Jamie How was next to go, mistiming an attempted pull off Pollock to be caught by Duminy for 14.
Pollock enticed Vettori into a pull shot to be caught by Albie Morkel for two as he finished with 3-28.
Styris tried to hold the innings together for New Zealand, reaching 30 off 27 balls before he slapped a ball from Dale Steyn straight to South Africa captain Graeme Smith at mid off.
Mills hit two sixes and a four in his 24-ball innings to boost New Zealand's total.
Morkel finished with 2-29, while Steyn and offspinner Johan Botha took a wicket apiece.
South Africa and New Zealand meet in the first of three one-day internationals on Sunday.