Wayne Parnell returned his maiden five-wicket haul in One-Day Internationals and AB de Villiers scored an unbeaten 70 as South Africa got their ICC Champions Trophy campaign back on track with a five-wicket win over New Zealand.
The Proteas bowled New Zealand out for 214 in their must-win match and got to their target with more than eight overs to spare.
For the second time in three days, South Africa won the toss and decided to field first at Centurion, and this time it appeared to be the correct decision, Parnell's five for 57 bowling out the Black Caps in 47.5 overs.
Ross Taylor top scored with 72 as Dale Steyn and Roelof van der Merwe both grabbed two wickets apiece.
South Africa lost the wicket of Graeme Smith (7) early but after that they were never seriously headed, de Villiers' 70 not out from 76 balls coming after Hashim Amla (38) and Jacques Kallis (36) had put on 52 for the second wicket to stabilise the innings.
De Villiers stroked nine fours; Daryl Tuffey picked up two wickets for New Zealand with Kyle Mills, Shane Bond and Daniel Vettori taking one apiece.
South Africa now meet England on Sunday in their final group game and on the same day New Zealand must beat Sri Lanka to stay in the tournament.
© Cricket World 2009