Proteas prosper after NZ collapse
South Africa closed day one of the first Test against New Zealand on 252 for three, after the tourists had posted just 45 runs at Newlands.
The Black Caps fell to their third lowest Test score in history on the opening day of the two-match series.
Vernon Philander claimed five wickets for seven runs as the tourists, who won the toss and elected to bat, were bowled out for a paltry tally.
The home side replied strongly to lead the opening Test by 207 runs.
Alviro Petersen hit an unbeaten century and there were also half-centuries for Hashim Amla and Jacques Kallis, who became the fourth player to pass 13,000 Tests runs.
Philander ripped through the New Zealand order as South Africa began the series in the manner befitting the world's number one ranked side.
Only Kane Williamson reached double figures but his top score of 13 was typical of a New Zealand batting display which crumbled in just 19.2 overs.
Philander struck in the second over as he claimed a wicket maiden, Martin Guptill's outside edged being snapped up by AB de Villiers behind the stumps.
The home crowd only had to wait four more overs before Philander struck for a second time, cleaning up Brendon McCullum (7) with a length ball which removed middle stump.
Three balls later Dean Brownlie (0) looped a catch to Graeme Smith at slip and the tourists were in trouble at 14 for three.
Dale Steyn's following over cost nine runs as Williamson at least showed a little resistance.
But Philander returned to remove him lbw for 13 as New Zealand finished the eighth over on 27 for four.
Philander and De Villiers combined to remove BJ Watling for a duck before Morne Morkel got in on the act to dismiss James Franklin, caught by Smith for one, to reduce the tourists to 28 for six.
When Doug Bracewell was bowled by Steyn for two, New Zealand were 31 for seven and looking at an embarrassing first innings total.
Jeetan Patel (5) was the next to go after Amla dived to his left to claim a stunning one handed catch off the bowling of Morkel.
Travis Boult had contributed just one to the total when he was caught by De Villiers off Morkel and Steyn ended the rout when he caught and bowled Daniel Flynn for eight as the tourists.
Philander was the star of the show with seven for five, including three maidens from his six overs, but Morkel's three for 14 and Steyn's two for 18 were also impressive figures.
There was extra significance as Steyn passed 300 Test wickets.
In the two remaining overs before lunch South Africa lost captain Smith when he was trapped lbw by Bracewell to leave the home side's reply on three for one.
But Amla and Petersen put on a century before the second wicket fell as the tourists were made to work hard in the field.
Amla had scored 66 when he played around a delivery from Franklin and fell lbw, leaving the home side on 108 for two.
Petersen and Kallis guided South Africa to 119 for two at tea and a lead of 74 runs.
Kallis went past 13,000 runs when he attempted to drive Bracewell and a thick outside edge sent the ball to the third man boundary at his home ground.
The all rounder joined Indians Sachin Tendulkar and Rahul Dravid and former Australia captain Ricky Ponting in passing 13,000 Test runs.
Kallis (60) became the third wicket to go with the total on 212 when he edged Boult to Watling.
Petersen, 103 not out, and De Villiers (19no) steered South Africa to 252 for three at the close for a lead of 207.