West Indies stayed on course for another comprehensive victory after day three in the second and last Test against Bangladesh.
The hosts won the first Test by 10 wickets and look set for something similar in St Lucia.
After bowling the Tigers out for 161 in their first innings, the Windies closed the day on 208 for four, a lead of 427.
Bangladesh resumed on 104 for seven and needing to dig in but they could only add another 57 runs.
Mahmudullah became the first tourist to reach a half-century but then was caught behind for 53 off Sulieman Benn, who polished off the innings by snaring Robiul Islam for a duck.
That gave the West Indies a lead of 219 but they decided not to enforce the follow-on and quickly set about building their advantage.
Bangladesh finally made a breakthrough in the 20th over when Taijul Islam bowled Leon Johnson for 41.
Taijul thought he had a second scalp in the same over when Kirk Edwards was given out lbw but the batsman reviewed the decision and was saved by an inside edge.
Edwards' reprieve did not last long, though, the right-hander falling for only two when Shafiul Islam surprised him with a short ball.
Bangladesh's good spell continued when Mahmudullah made it 97 for three by luring Darren Bravo into an inside edge that went onto his stumps.
And in his next over Mahmudullah had opener Kraigg Brathwaite caught by Shamsur Rahman for 45.
That was as good as it got for the tourists, though, with Shivnarine Chanderpaul and Jermaine Blackwood, playing in his third Test, adding a further 108 runs to finish unbeaten on 63 and 43 respectively.