New Zealand 28 South Africa 30: World champions South Africa ended a 10-year wait for a win in New Zealand with a pulsating 30-28 victory over the All Blacks in a Tri-nations test on Saturday morning.
Scrumhalf Enrico Januarie, who was instrumental throughout, scored the winning try with six minutes left with the Springboks reduced to 14 men following captain Victor Matfield's yellow card.
Matfield had been sent from the field three minutes earlier for a high tackle, setting up New Zealand's Dan Carter for his sixth penalty to give the All Blacks a 28-23 lead.
However, the South Africans battled back to register their first win in Dunedin at their eighth attempt and their first in New Zealand since a 13-3 triumph in Wellington in 1998.
The Springboks took a slender 17-15 lead into half-time in a fiercely contested match after a 32nd-minute try from JP Pietersen.
The All Blacks regained the advantage 16 minutes into the second period when replacement flank Sione Lauaki stepped inside to score before Januarie snatched victory for the visitors.