South Africa eased to an innings and 129 run victory over Bangladesh with a day to spare.
The Proteas started the day determined to end proceedings early and enjoy an extra day off.
Bangladesh resumed the day on 67-3 and frustrated the South African bowlers initially before Makhaya Nitini got the first breakthrough when captain Mohammad Ashraful edged one to Neil McKenzie at gully.
The wickets continued to fall at regular intervals as the Bangladesh batsman offered little resistance to South Africa’s seam attack.
Mehrab Hossain Jnr and Shahadat Hossain briefly annoyed the Proteas with a 44 run ninth wicket partnership, but when Dale Steyn removed Hossain with a yorker the result was a forgone conclusion.
Steyn was the chief destroyer adding four wickets to his one from day two – finishing with figures of 5-63 from his 18 overs as South Africa wrapped up the first Test before lunch.
South Africa first innings – 441-9 decl (122.5 overs)
Graeme Smith 157, Hashim Amla 112, Ashwell Prince 59*, Shakib Al Hasan 5-130.
Bangladesh first innings – 153 all out (36.4 overs)
Mushfiqur Raham 48, Makhaya Ntini 3-20, Dale Steyn 2-36.
Bangladesh second innings – 159 (51.5 overs)
Mehrab Hossain Jnr 43*, Dale Steyn 5-63, Makhaya Ntini 2-19.
South Africa win by an innings and 129 runs.
For a full scorecard click here.