Shaun Pollock took four wickets and Graeme Smith hit a century as South Africa took control of the final Test in Durban, as the hosts led the West Indies by 74 runs at the end of the first day.
Pollock returned to the South Africa side to great effect as he helped skittle West Indies out for just 139, and then Smith took charge as he plundered an unbeaten 122 as the Proteas ended the day in a powerful position on 213-1.
Veteran seamer Pollock came back into the Proteas side at the expense of spinner Paul Harris, and he responded with four wickets as the tourists made just 139 all out after lasting just 34.3 overs.
South Africa had no such batting problems, as Smith raced away and finished with a blistering 122 off just 133 balls, while Hashim Amla finished with a calmer 55 not out.
Without injured skipper Chris Gayle, the Windies fell apart in the first morning of what is the crucial Test with the series poised at 1-1.
Dale Steyn struck first getting rid of Daren Ganga for three, before Pollock marked his Test return after a year out with two quick wickets - Runako Morton making just a single and debutant Brenton Parchment out for 11.
Makhaya Ntini then struck twice to get rid of Marlon Samuels on 26-4, followed by the prize wicket of Shivnarine Chanderpaul for a duck to have the Caribbeans languishing on 33-5.
Dinesh Ramdin finally showed some resistance by adding 30, while Darren Sammy and Jerome Taylor put on 42 for the eighth wicket.
Pollock claimed Taylor's wicket though to finish with figures of 4-35, while Andre Nel stepped up late on to claim 3-45 to wrap-up the innings.
139 represented a dire effort from the tourists, as Smith and opening partner Herschelle Gibbs showed by quickly putting on 53 for the first wicket.
Gibbs was bowled by Daren Powell for 27, but Smith powered on and, with Amla anchoring at the other end with a steady 50, the skipper flew along.
Smith added 122 not out by the close of play, smashing 23 fours along the way, to put his side 74 runs ahead at just the close of day one and, with nine wickets intact they already seem on the way to a hefty victory.