He fell prey to the only recognized seamer in the match- Yamin Ahmadzai.
Before the lunch break of day two, Bangladesh scored 1 for one in four overs. Soumya Sarkar (0) and Liton Das (1) were at the crease.
Earlier, Afghanistan posted 342 runs all-out riding on the bats of Rahmat Shah (102), Asghar Afghan (92) and Rashid Khan (51).
While Rahmat made history hitting the maiden Test ton for Afghanistan, Asghar and Rashid registered their individual highest Test scores.
For Bangladesh, Taijul Islam bagged four wickets while Shakib Al Hasan and NayeemHasan took two wickets each and MehidyHasan and MahmudullahRiyad scalped the remaining two wickets.
Afghanistan ended day one scoring 271 for five in 96 overs. They batted for more 21 overs and added 71 runs losing the last five wickets. One of the newest Test nation Afghanistan eventually, ended on 342 all-out, which is now their highest Test total.
Their previous highest was 314 against Ireland in March this year at Dehradun, which is the home venue of Afghanistan.