South Africa raced to a 220-run victory in the first Test after Bangladesh's collapse to 53 all out on the morning of the final day on Monday.
Bangladesh lasted only 19 overs in its second innings and South Africa needed only two bowlers to roll the tourists out.
They were both spinners, with left-armer Keshav Maharaj collecting 7-32 and offspinner Simon Harmer 3-21. They both cashed in on spin-friendly conditions on a wearing pitch to take South Africa home.