Dhaka: South African bowlers struck early blows to send back half of the Bangla team on the opening day of the first Test at the Sher-e-Bangla National Stadium here on Friday.
After winning the toss and opting to bat on a benign pitch, the hosts slumped to 85-5 at lunch.
Aftab Ahmed batting on seven and Shakib Al Hasan on one were at the crease at the break.
Bangladesh captain Mohammad Ashraful was the lone batsman who offered some resistance before being dismissed by off-spinner Johan Botha for a brisk 27-ball 34 containing seven fours.
South African paceman Dale Steyn started the rot by removing openers Tamim Iqbal and Junaid Siddique cheaply before Morne Morkel picked another two.
The left-handed Iqbal (0) tried to flick one past midwicket but got a thick inside edge which was scooped up by the bowler himself.
Siddique (1), who hit a fluent century in the only warm-up game against the visitors, failed to carry his form and edged one behind to wicketkeeper Mark Boucher.
Habibul Bhashar, under pressure to retain his place in the Test squad after being axed from the one-day side, failed yet again when he offered a simple catch to Neil McKenzie in the slips for 11.
Shahriar Nafees (25) was also guilty of frittering away a fine start, driving straight into the hands of skipper Graeme Smith at first slip.
South Africa opted to go into the match with just one spinner in Botha while the hosts also picked a lone specialist slow bowler in Mohammad Rafique, set to retire after this two-Test series.
The second Test begins in Chittagong on Feb 29.