Naeem Islam's maiden Test century was the highlight on day three of the first Test between Bangladesh and the West Indies in Dhaka, with the Tigers reaching 455 for six at stumps, still 72 runs behind.
The Windies took three wickets on the day but it was all Bangladesh otherwise, though the game looks set to end in a high-scoring draw unless something dramatic happens in the next two days.
Islam played a patient knock during the morning and afternoon sessions, having started the day on 27, and though be was stuck in the nervous nineties for a while, he pushed past the three-figure mark off 228 balls.
Earlier in the day, Shakib-al-Hasan had made a rapid 89, starting the day on 16, before being dismissed by Ravi Rampaul. He was the only wicket to fall in the session as Mushfiqur Rahim ably supported Islam at the other end.
The Tigers were on 349 for four at tea, Islam having reached 102 and Rahim on 32. The rookie could only add six more runs after the break though, nicking Darren Sammy to Denesh Ramdin for 108 off 255 balls.
Rahim continued on and made 43 before falling with the score on 368. He was caught and bowled by spinner Veerasammy Permaul, leaving Mahmudullah and Nasir Hossain to bring the day to a close. The former was on 42 at stumps and Hossain on 33.