Dhaka: Darren Bravo smashed his maiden Test century and Kirk Edwards scored 86 to help West Indies to 207-3 for a 331-run lead over Bangladesh at stumps on Monday on the third day of the second and final Test.
Bravo was 100 not out from 165 balls after hitting seven boundaries and two sixes. Nightwatchman Kemar Roach was 4 not out.
Kirk Edwards' 86 came from 204 balls before he was bowled by Sohrawardi Shuvo, who claimed 1-32.
Earlier, Bangladesh was dismissed for 231 after losing its last three wickets in the first 17 overs of the day in reply to West Indies' first innings of 355.
Shakib Al Hasan, who scored 73 and took five wickets in the first innings, claimed Kieran Powell for 12 shortly after lunch. Opener Kraigg Brathwaite was run out for a duck in the first session.
Bangladesh lost the wickets of Nasir Hossain (42), Sohrawardi Shuvo (15) and Shahadat Hossain (4) in the morning session.
Devendra Bishoo, who returned figures of 3-62 for the innings, had Shuvo caught by Brathwaite before bowling Shahadat. Marlon Samuels took the morning's other wicket when he had Nasir caught by Edwards, finishing with figures of 1-22.
Fidel Edwards was the main wicket-taker for the West Indies, returning figures of 5-63 for the first innings. Naeem Islam scored 45 and Nasir Hossian 42.
Nasir resumed the third day on 34 with Shuvo, who added 13 runs to his overnight score of 2. The first Test last week in Chittagong was drawn.