Bangladesh ended day one of the Dhaka test on 362 for 5, thanks to a brilliant knock by Najmul Hossain Shanto.
Afghanistan won the toss and elected to bowl first, with Zakir Hasan dismissed for just one run early on.
Despite this, Bangladesh had a strong start with Mahmudul Hasan Joy scoring 76 runs from 137 balls, including 9 boundaries before being caught by Ibrahim Zadran off the bowling of Rahmat Shah.
Also read: BAN vs AFG Test: Afghanistan opt to bowl first in Dhaka
Shanto then joined the crease and played a brilliant innings, scoring 146 runs from 175 balls with 23 boundaries and 2 sixes before being caught by Nasir Jamal off the bowling of Amir Hamza. Mominul Haque contributed 15 runs from 25 balls before being caught by Afsar Zazai off the bowling of Nijat Masood.
"It was not easy to score runs here," Shanto said in the press conference after the day. "I had a plan, and I just executed that." He also said that Bangladesh is expecting to amass as many runs as possible, riding on the stand between Mushfiqur Rahim and Mehidy Hasan Miraz.