Shakib Al Hasan stretched his 24th Test-fifty to 80 before being caught by Hope at slip off a Roach delivery that was moving away from him. This is the only wicket Bangladesh lost in the session.
With Mahmudullah Riad he added 111 runs in the sixth wicket stand, so far highest partnership of the innings.
After Shakib's removal, Mahmudullah and Liton Das added another 86 at the seventh wicket stand so far. Along the way, Mahmudullah hit his 16th Test-fifty, and Liton followed him with another 50-ball fifty.
Liton was not the part of the original team, but he earned a comeback call as a backup wicket-keeper due to an injury of Mushfiqur Rahim.
Brief score of innings 1st: Bangladesh (259/5): Shadman 76, Shakib 55*, Mahmudullah 31.
West Indies: Devendra Bishoo 2/69, Shermon Lewis 1/35.
Playing XIs: Bangladesh: Shadman Islam, Soumya Sarkar, Mominul Haque, Mohammad Mithun, Shakib Al Hasan (capt), Mushfiqur Rahim, Mahmudullah, Liton Das (wk), Mehidy Hasan Miraz, Taijul Islam and Nayeem Hasan.
West Indies: Kraigg Brathwaite (capt), Devendra Bishoo, Kieran Powell, Roston Chase, Shai Hope, Shane Dowrich, Sunil Ambris, Shimron Hetmyer, Jomel Warrican, Kemar Roach and Shermon Lewis.