Rahmat Shah emerged as the first Test centurion for Afghanistan, scoring 102 runs off 187 balls, and the side finished with 271 on the board losing five wickets in 96 overs against a spin-heavy Bangladesh attack