Bangladesh 234 and 132 for 6 (Roach 3-32) trail West Indies 408 (Mayers 146, Brathwaite 51, Khaled 5-106) by 42 runs
Kemar Roach reached the landmark of 250 Test wickets as West Indies dominated the third day of the second test with Bangladesh fighting to avoid an innings defeat.
Bangladesh was reduced to 132 for 6 in its second innings at stumps on Sunday and still trailed the hosts by 42 runs at Daren Sammy Stadium.
Roach took the first three wickets to finish the day on 3 for 32 in 10 overs and move to 252 wickets in his 73rd test for West Indies. Bangladesh opener Tamim Iqbal was caught behind to give Roach his 250th wicket.
Roach is now the sixth-highest test wicket-taker for West Indies. Another quick, Courtney Walsh, tops that list with 519 wickets in 132 matches.
Roach went on to dismiss opener Mahmudul Hasan Joy and Anamul Haque to leave Bangladesh struggling on 32 for 3.
Najmul Hossain Shanto is the top scorer so far for Bangladesh in its innings with a 91-ball 42. He was also caught behind off Alzarri Joseph.
West Indies earlier resumed on 340 for 5 - thanks to a chanceless and unbeaten 126 from allrounder Kyle Mayers - and extended its overnight lead of 106 to 174 after being dismissed for 408 in the first innings.
Mayers was dismissed by Khaled Ahmed after moving on to 146, caught by Shoriful Islam. Mayers' innings included 18 fours and two sixes. Khaled took 5 for 106.
Play was called off for the day at 5.30 p.m. local time after heavy rain.
Bangladesh scored a sub-par 234 in the first innings. West Indies won the first test in Antigua in just over three days, by seven wickets.