Dhaka: An inspired performance by Bangladesh pushed South Africa on to the back foot during an exciting second day of the first Test at the Sher-e-Bangla National Stadium here on Saturday.
The tourists were in danger of conceding a first innings lead to their under-rated rivals after stuttering to 158-8 at lunch in reply to Bangladesh's total of 192.
A bizarre dismissal involving A.B. de Villiers was the highlight of the session, which saw South Africa lose four wickets in quick succession.
De Villiers, dropped in the preceding over by Mohammad Ashraful on 30, pulled a ball off the captain which had bounced twice before reaching his bat.
While Ashraful promptly made amends for the earlier miss by taking the catch, de Villiers stood his ground thinking it to be a dead ball.
Umpire Steve Bucknor then raised his finger, rightly so as the rules state that a ball will be deemed legitimate if it does not bounce more than twice before hitting the bat.
It was an important breakthrough for the hosts as de Villiers was growing in confidence, having hit seven fours and the only six of the innings in his 73-ball knock.
South Africa were off to a disastrous start after resuming the day at 76-4, losing Ashwell Prince in the second over of the morning.
Prince had added just one to his overnight score of nine when he was run out by a good throw from Shakib Al Hasan to wicketkeeper Mushfiqur Rahim.
Bangladesh fast-bowler Shahadat Hossain accounted for the wickets of Johan Botha (25) and Morne Morkel (one) to finish with 4-24 off 12 overs.
Brief Scores (at lunch,D-2):
Bangladesh Ist innings 192 Vs South Africa 158/8 (AB de Villiers 46, Botha 25, Amla 25; Shahdat Hossain 4/24, Mohd Rafique 2 for 55).