Flyhalf Morne Steyn scored all of South Africa's points in a 31-19 victory over New Zealand at King's Park yesterday, the most by one player in a Tri-Nations match.

Steyn's haul came from eight penalties, one conversion and a try to beat Andrew Mehrten's previous record of 29 points for New Zealand against Australia in Auckland in 1999.

South Africa's victory follows their 28-19 win over New Zealand in their Tri-Nations opener last weekend in Bloemfontein and it is the first time the Springboks have beaten the All Blacks on successive weekends since 1976.

The Springboks led 22-13 at the break, with the All Blacks scoring a try through lock Isaac Ross.

The other 14 New Zealand points came via the boot, with flyhalf Stephen Donald kicking three penalties and a conversion, and his replacement, Luke McAlister adding a penalty.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.