The West Indies lost an early wicket before extending their overall lead to 151 at lunch on the third day of the second and final Test against Bangladesh on Monday.
The tourists, who gained a 124-run lead, were 27-1 in their second innings, with Kirk Edwards (14) and opener Kieran Powell (12) at the crease.
Kraigg Brathwaite, who made a half-century in the first innings, was run out for no score in the opening over.
Bangladesh were earlier bowled out for 231 in their first innings in reply to the West Indies' 355.
The hosts added 27 runs to their overnight total of 204-7 before losing their remaining three wickets in 17 overs, with leg-spinner Devendra Bishoo taking two wickets and off-spinner Marlon Samuels one.
Bishoo was the first to strike when he had debutant Suhrawadi Shuvo (15) caught by Brathwaite at short-leg and then Samuels removed Nasir Hossain, caught at deep mid-wicket by Kirk Edwards while going for a big shot.
Nasir added eight runs to his overnight score of 34.
Bishoo ended the innings when he bowled Shahadat Hossain for four runs to finish with 3-62.
Fast bowler Fidel Edwards, who jolted Bangladesh with five quick wickets on Sunday, bowled just one over in the morning as the West Indies relied on their spin duo.
The opening Test ended in a draw in Chittagong.