South Africa have begun day two of the third Test on top as they bowled out the West Indies for 329 and now trail the tourists by 281 runs at lunch.
The West Indies started the day on 280-6, with Jermaine Blackwood passing his half-century three overs into the restart.
Blackwood was eventually bowled out by Dale Steyn, who went on to claim one more wicket and his fourth of the innings.
South Africa bowled out the rest of the West Indies batsmen within five overs, to give themselves a good platform to begin their first innings.
The hosts put 48 runs on the board before losing their first wicket as Dean Elgar was out for lbw.
South Africa go into lunch 48-1 and trail the West Indies by 281 runs.