Smith and Kallis power Proteas
Graeme Smith and Jacques Kallis struck centuries as South Africa took control on the third day of the second Test against New Zealand in Dunedin.
After the hosts added 30 to their overnight 243 for nine in just 2.2 overs, seamer Doug Bracewell, who ended the day with 3-53, made early inroads by removing Alviro Petersen and Hashim Amla in the space of five balls.
But skipper Smith, who made 115 from 234 balls, and Kallis, with an unbeaten 107, shared in a third-wicket stand of 200 to move the Proteas into a position of superiority at the close, 233 runs ahead on 268 for three.
The aggressive Trent Boult helped New Zealand build a first-innings lead of 35 with some devastating hits. The number 10 struck a trio of maximums and a four in his unbeaten 33 off 28 balls, before Dale Steyn wrapped up the innings with the dismissal of Chris Martin.
And with South Africa just 12 ahead in reply, Bracewell struck twice in his second over to reduce the tourists to 47 for two.
After Petersen just evaded cover with a loose shot, he drove on the up again and was caught by Tim Southee at mid-off for 25.
Things got better for the Black Caps as Bracewell drew Amla into a drive and the right-hander was spectacularly caught by the diving Martin Guptill at second slip.
However, the experienced duo of Smith and Kallis brought stability to the crease, patiently finding runs all around the wicket.
They saw out the afternoon session but, after tea, both survived chances, with Bracewell seeing outside edges fall just short of Guptill in the cordon.
After a nervous wait on 99, Daniel Vettori bowling a maiden, Smith went to three figures, although he was then bowled by Bracewell with the second new ball eight overs from the close.
Kallis, who was stuck on 90 for 24 balls, eventually went to his 42nd hundred - moving clear of Australian Ricky Ponting to become the second most prolific century-maker of all time.
Jacques Rudolph, promoted to number five ahead of AB de Villiers, had an lbw decision overturned on review before seeing out the day unbeaten on 13.