Three mid-innings run outs led to Bangladesh losing the second Test and with it the series 2-0 against South Africa on only the third day at Centurion on Friday.
Bangladesh, which made 250 in the first innings before bowling South Africa out for 429, crumbled to just 131 all out second time round and slumped to their 50th Test defeat after 57 matches.
“I think it is a crime to get run out in Test cricket and when that happens to the number four, five and six in the batting order then you are bound to get bowled out cheaply,” Bangladesh skipper Mohammad Ashraful said.
South Africa were rarely challenged in the match except the moment they slipped to 134-5. But Ashwell Prince (162) and Mark Boucher (117) added a record stand for the sixth wicket of 271 and steered the Proteas to safety.
Bangladesh left-arm spinner Shakib Al Hasan (pictured) again furthered his growing reputation by taking 6-99 in 28 overs, including a spell of three wickets in four balls, as the Proteas’ innings fell away.
"On an individual level Shakib has really come on as a spinner and on pace-friendly wickets taken two five-fors," Ashraful added. "Especially when you consider that only one spinner (Muttiah Muralitharan) has ever taken five wickets in an innings here before Shakib you realise how significant his performance with the ball has been."