Bangladesh are trailing by 101 runs with seven wickets in hand at the end of day two of the Dhaka Test against South Africa on Tuesday.
Riding on a 50-run partnership between Mahmudul Hasan Joy and Najmul Hossain Shanto, Bangladesh ended up on 101 for three. Joy and Mushfqiur Rahim remained unbeaten for 38 and 31, respectively.
Kagiso Rabada, who took three in the first innings to reach 300 Tets wickets, took two early wickets in the second innings, removing Shadman Islam and Mominul Haque.
Both Shadman and Mominul failed to play the extra bounced deliveries.
In the third wicket stand, Joy and Shanto built a partnership of 55 runs, which helped them hold firm and try to build slowly.
But Shanto fell Keshav Maharaj. It was a delivery outside off and turning into Shanto's legs. The umpire decided an lbw upon Keshav’s appeal. Shanto did not even bother to appeal for a review.
South Africa posted 308 runs in their first innings, with Kyle Verreynne hitting a century that he described as his best innings in Test so far.
Dhaka Test: Bangladesh bowled out for 106 as batters falter
At the end of day two, Verreynne said the wicket played better than Monday for the batters. But he also added that the wicket may deteriorate as the Test goes ahead.
Taijul Islam bagged five-for to reach 200 Test wickets as the second Bangladeshi after Shakib Al Hasan.
Bangladesh tumbled for only 106 runs in the first innings.
Rabada took three wickets in the first innings, as did Wiaan Mulder and Maharaj.
This series is part of the ICC World Test Championship. The winner will carry the points forward to have a better position in the points table.
Bangladesh came to this series after a clean sweep against India in a two-match series. However, before the India series, they beat Pakistan in Pakistan.