Dhaka, Sept. 6 -- Resuming the overnight score 271 for five, Afghanistan ended their first innings at 342 all-out in 117 overs on Friday at Zahur Ahmed Chowdhury Stadium in Chattogram.

This is Afghanistan's highest Test total. Their previous highest total was 314 notched against Ireland in March this year at Dehradun.

Rahmat Shah (102) and Asghar Afghan (92) were the two main pillars of Afghanistan's first innings. While Rahmat made his name ineffaceable hitting the maiden Test ton for his country, Asghar missed the chance of being second to do so for eight runs.

Afghanistan lost their last five wickets adding 71 runs in 21 overs. Taijul Islam, who bagged on day one, scalped two more on day two while Shakib Al Hasan grabbed two and