Dhaka: Naeem Islam's maiden century helped Bangladesh comfortably avoid the follow-on on the third day of the first Test against the West Indies in Dhaka on Thursday.
Mahmudullah (42*) and Nasir Hossain (33*) put on a 87 run stand to help the hosts get past 400. Banladesh were 455 for 6 at stumps.
Islam caught behind on Sammy on 108 after tea.
The home side trailed the West Indies' mammoth first innings score of 527 fir 4 by 72 runs.
Islam and Shakib Al Hasan (89) earlier set a new Bangladeshi record for the fourth wicket in all Tests with a 167-run partnership as the tourists failed to make a breakthrough in the first session after the hosts resumed at 164/3.
Shakib showed aggression while Islam proved a rock at the other end, foiling the West Indies attack to add 88 in the morning session.
Shakib was dismissed for 89 soon after the lunch break by pacer Ravi Rampaul.
He hit 10 fours and a six in his 143-ball innings but failed to keep a drive down and was caught in the covers, showing great disappointment at missing out on a well-deserved hundred.
The Shakib-Islam stand bettered the 120 runs between Habibul Bashar and Manjural Islam against the West Indies at Kingston in 2004.
Naeem reached his first Test century with a four to fine-leg off pacer Tino Best, the 17th boundary of his innings.
The West Indian bowlers were forced to toil hard despite taking the second new ball after 82 overs, with mystery spinner Sunil Narine the biggest disappointment, conceding 87 runs in his 19 wicketless overs.
Rampaul was the pick of bowlers with 3/101.
Brief scores
West Indies 527 for 4 dec (Chanderpaul 203*, Ramdin 126*, Powell 117, Gazi 3-145)
Bangladesh 349 for 4 (Naeem 108, Shakib 89, Tamim 72, Rampaul 3-101)
Status Bangladesh trail by 72 runs