World champions South Africa delivered a powerful first-half performance to overcome New Zealand 33-26 in the second Test of 'Rugby's Greatest Rivalry' series. The victory in Cape Town levels the series at 1-1, with two Tests still to play.
The Springboks, despite being outscored four tries to three, showed a more clinical edge. Player-of-the-match Cheslin Kolbe contributed 18 points through kicks, taking on duties over fly-half Sacha Feinberg-Mngomezulu.
New Zealand's fightback in the second half, which saw captain Ardie Savea score late, ultimately came too late. A crucial turnover by Springboks replacement Cameron Hanekom in the closing stages sealed the win for South Africa.
The series, the first between the two nations in 30 years, will continue with the third Test next Saturday in Soweto, Johannesburg.