South Africa completed an innings victory over New Zealand on Friday in a result which was never in doubt after the visitors collapsed to 45 all out before lunch on the opening day of the first Test.
Dean Brownlie's maiden Test century helped New Zealand to 232 for five at lunch on the third day after South Africa had declared their first innings closed at 347 for eight on Thursday.
However five wickets fell for 23 runs in a lower order collapse in the second session and the New Zealanders ended up 27 runs short of making the world number one side bat again.
Brownlie, who had been brought into the team as a replacement for Ross Taylor who opted out of the tour after he was replaced as captain by Brendon McCullum, resumed on day three with wicketkeeper BJ Watling, who was on 10.
The duo were resolute in the morning session and a frustrated Proteas' outfit were forced to watch as Brownlie reached his century with a big six over long-off from the bowling of Robin Peterson.
South Africa eventually got their man in the penultimate over before lunch as Brownlie cut a Morne Morkel delivery straight to Alviro Petersen on the point boundary having made 109.
Watling and James Franklin continued to frustrate the Proteas in the first hour following the break as they looked to avoid an innings defeat.
Three dropped catches had marred the hosts fielding display on day two and Franklin was next to be given a reprieve as ro Petersen grassed his second chance of the innings at gully.
A double-strike by Vernon Philander shortly before the drinks break crippled the New Zealand innings though, as Watling edged to first slip and was out for 42.
Doug Bracewell was caught at gully for a duck to reduce the Black Caps to 252 for seven and Jeetan Patel (8) was clearly rattled by the fearsome pace of Dale Steyn before eventually chopping on to his stumps.
The final two wickets fell in quick succession, as Franklin too played onto his stumps for 22 having lasted 103 minutes to leave New Zealand on the brink at 274 for nine.
The Test match ended in a fittingly shambolic fashion for the Black Caps when Chris Martin was run out one delivery later without having faced a ball after being sent back by Trent Boult.
Philander won the man-of-the-match award for his match figures of 7-83, which included five for seven in the first innings.
The second and final Test starts in Port Elizabeth on January 9.
New Zealand (1st innings): 45 (V. Philander 5-7)
South Africa (1st innings): 347 for eight declared (A.Petersen 106, H.Amla 66, J.Kallis 60, AB de Villiers 67)
New Zealand (2nd innings):
M. Guptill c Amla b Steyn 0
B. McCullum lbw b Peterson 51
K. Williamson c Petersen b Kallis 15
D. Brownlie c Peterson b Morkel 109
D. Flynn c de Villiers b Kallis 14
B J Watling c Smith b Philander 42
J.Franklin b Steyn 22
D.Bracewell c Petersen b Philander 0
J.Patel b Steyn 8
T.Boult not out 2
C.Martin run out 0
Extras: (b-1, lb-8, w-3) 12
Total: (all out, 102.1 overs) 275
Fall of wickets: 1-0, 2-29, 3-118, 4-155, 5-229, 6-252, 7-252, 8-265, 9-274, 10-275.
Bowling: Steyn 30-6-67-3, Philander 24-8-76-2 (1w), Morkel 21-6-50-1 (1w), Kallis 11.1-3-31-2 (1w), Peterson 16-6-42-1
New Zealand won the toss and elected to bat
Result: South Africa won by an innings and 27 runs
Image: Dale Steyn celebrates another wicket during Day Three of the first Test between South Africa and New Zealand at Sahara Park Newlands on Friday.
Photograph: Carl Fourie/Gallo Images