South Africa beat New Zealand again in another Tri-Nations rugby Test in Durban, 31-19, on Saturday.
It was the first time the Springboks have beaten the All Blacks on successive weekends since 1976.
All South Africa's points, from a converted try and eight penalties, were scored by fly-half Morne Steyn.
The half-time score was 22-13.
Scorers for New Zealand were a try by Isaac Ross and conversion by Stephen Donald. Penalties were kicked by Donald (3) and Luke McAlister.
Afterwards, All Blacks captain Richie McCaw acknowledged it was another error-ridden performance.
The Springboks beat New Zealand 28-19 in Bloemfontein last Saturday.
The 2007 Rugby World Cup winners next meet Australia in Cape Town next Saturday.
New Zealand beat the Wallabies 22-16 in the opening match of the Tri-Nations series in Auckland two weeks ago. Four games remain in the series.