At SuperSport Park in Centurion on Thursday, Kagiso Rabada took six for 50 to help South Africa defeat West Indies by a score of 87 runs.
West Indies needed 247 to win after bowling out the hosts for 116 in the morning, but they were only removed for 159.
Jermaine Blackwood provided the only notable resistance, scoring a valiant 79 before being struck out as the ninth man.
The fast bowlers of both teams held control on a field with an inconsistent bounce as the game sped to an end with more than two days remaining.
Kemar Roach of the West Indies dominated the morning, taking five for 47 as South Africa lost their final six wickets for 67 runs after commencing on 49 for four.