Tigers displayed a remarkable comeback in the second Test in Jamaica by dominating the entire morning session as Windies were shot out for 354 in their first innings.
Spinner Mehedy Hasan Miraz took five wickets conceding 95 runs.
Having posted 295 on the board for the loss of just four wickets at stumps on the first day, the hosts lost their way with Bangladesh making regular breakthroughs.
Brief scores at lunch on the second day of the second and final Test between the West Indies and Bangladesh at Sabina Park in Jamaica on Friday:
West Indies 354 (K. Brathwaite 110, S. Hetmyer 86; Mehidy Hasan 5-93, Abu Jayed 3-38)
Match situation: Bangladesh trail by 344 runs in the first innings with ten wickets in hand.