New Zealand collapsed again against the South Africa pace attack when they staggered to 47 for six in their first innings in reply to the hosts' 525 for eight declared on the second day of the second test at St. George's Park on Saturday.
The pace duo of Dale Steyn and Rory Kleinveldt ended the day with figures of two for 14 and two for 18 respectively while left-arm spinner Robin Peterson claimed two wickets in two balls.
After South Africa had declared 25 minutes into the evening session New Zealand, who were bowled out for 45 on the opening morning of the two-match series, were again in disarray.
Steyn, bowling with pace and aggression with the new ball, reduced the Kiwis to eight for two after he had Martin Guptill (1) and Kane Williamson (5) both caught in the slip cordon.
Kleinveldt then took over when he had Dean Brownlie (10) caught behind by keeper AB de Villiers and Daniel Flynn (0) lbw as New Zealand slumped to 27 for four inside 16 overs.
Captain Brendon McCullum battled his way to 13 off 61 balls before he edged a delivery from Peterson to Jacques Kallis playing an extravangant drive. Debutant Colin Munro was caught at short-leg from the next delivery.