Dhaka: Darren Bravo cracked his maiden Test century to put the West Indies in command on the third day of the series-deciding second and final Test against Bangladesh on Monday.
The left-hander was unbeaten on 100 after Kirk Edwards hit a solid 86 as the West Indies reached 207-3 in their second innings at stumps for an overall lead of 331 runs.
Bravo completed his century off the last ball of the day when he cut debutant left-arm spinner Suhrawadi Shuvo for two runs. He has so far hit two sixes and seven fours in his 165-ball knock.
The tourists, leading by 124 runs on the first innings, consolidated their position as Bravo and Edwards put on 151 for the third wicket after openers Kraigg Brathwaite and Keiran Powell had fallen cheaply.
The opening Test of the two-match series ended in a draw in Chittagong.
Edwards, who scored 121 in the first innings, looked set to score his second hundred of the Test when he fell in the closing overs of the day, bowled by Shuvo after hitting one six and seven fours in his 204-ball knock.
Bravo, dropped on 45 by Imrul Kayes in the slips off left-arm spinner Shakib Al Hasan, made the most of the chance as he bolstered the innings with a big stand with Edwards.
Both the batsmen played attractive shots, with Bravo once smashing off-spinner Nasir Hossain for two fours and a six in an over and then Edwards hoisting paceman Shahadat Hossain for a six.
Brathwaite, who made a half-century in the first innings, was run out for no score in the opening over after Naeem Islam hit the stumps at the non-striker's end with a direct throw.
The hosts struggled for success on an easy-paced pitch for more than two sessions, with Shakib and Shuvo being the lone wicket-takers.
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 Shuvo (15) caught by Brathwaite at short-leg and then Samuels removed Nasir, caught at deep mid-wicket by 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 for four runs to finish with 3-62.