South Africa were on the verge of winning the first Test against New Zealand, despite the visitors fighting back in the last session at Newlands.
New Zealand ended day two at 169-4, 133 runs behind South Africa, who followed up the Black Caps' embarrassing opening effort of 45 all out with 347-8 declared. Dean Brownlie's unbeaten 69 was a rare bright moment for the visitors as he put on 89 with skipper Brendon McCullum for the third wicket as New Zealand showed some resilience in Cape Town.
AB de Villiers scored his first boundary in the seventh over as the hosts attempted to build on a significant first-innings lead.
At 280-4, De Villiers and new batsman Dean Elgar built slowly until consecutive fours from the one-day skipper off Boult yielded 10 runs in the 82nd over. De Villiers fell in just the second over after lunch for 67 and Robin Peterson followed soon after. Graeme Smith then declared, leaving New Zealand to bat out the remaining 56 overs of the day 302 runs behind, closing the day on 169-4.
South Africa v New Zealand,
Live, Sky Sports 1, 8.25am