The Springbok flyhalf landed three in the first half, which ended with the visitors 11-9 ahead, and a further four during the second 40 minutes to give the Sharks only their third win in 17 clashes between the sides.
Rival pivot Tyler Bleyendaal, deputizing for the unavailable Dan Carter, landed only four of seven penalty attempts and also fluffed the conversion of the only try of the match, scored by scrumhalf Andy Ellis.
Victory lifted the third-place Sharks to 25 points on the combined standings — four less than joint leaders the Waikato Chiefs of New Zealand and the ACT Brumbies of Australia.
It also stretched their lead to six points over the Northern Bulls at the top of the South African conference, with surprise side the Central Cheetahs a further point adrift.
The New Zealanders looked likely winners for much of the opening half as they ran the ball at every opportunity, with center Robbie Fruean masterminding many threatening moves.
However, the Sharks hung in and got on top as the second half progressed, while the visitors tired as their second tour match drew to a close after a five-point victory over the Western Stormers in Cape Town last weekend.