Scalping four wickets in the first session of day two, Bangladesh fought back vigorously in the second Test of the two-match series against the West Indies in St Lucia.
But a ton from Kyle Mayers pushed Bangladesh back again.
At the end of day two, West Indies are leading by 106 runs with five wickets in hand. The hosts have scored 340 for five so far. Mayers remained unbeaten for 126 while the other unbeaten batter Joshua Da Silva was batting at 26.
In the first wicket stand, West Indies scored 100 runs. While scoring subsequent 32 runs, they lost four wickets with Khaled Ahmed taking two of them.
But in the fifth wicket stand, Mayers and Jermaine Blackwood added 166 runs which helped the hosts to come out of the fear of suffering a batting collapse. After Jermaine was out at 40, Mayers and Joshua added 92 runs at the sixth wicket stand.
These two partnerships helped the hosts to secure a lead of 106 runs with five wickets in hand, and eventually, that pushed Bangladesh into an uncomfortable situation.
Earlier, West Indies won the toss and sent Bangladesh to bat first. The visitors had a good opening stand and all of their first five batters have managed good starts but they failed to continue.
Jayden Seales and Alzarri Joseph bagged three wickets each for the hosts while Anderson Phillip and Kyle Mayers scalped two wickets each.