DHAKA (AFP) - 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. "I am very happy with my effort," the 22-year-old Bravo said. "I just tried to play the right shots and waited for the loose balls to put them away. "There was not too much turn in the wicket. Maybe one or two balls did turn, but the ball came on well onto the bat. "I don't see too much deterioration in the wicket. Tomorrow is another day, we will go out there to continue batting and put on a big target for Bangladesh to chase," he said. Bangladesh coach Stuart Law said his team faced a tough fight to save the game. "At the moment it is not going the way we wanted it to," the former Australian international said. "A mediocre batting performance in the first innings ruined our plans. "We are not really controlling the game. We have them three wickets down, but they lead us by over 300 runs. It's going to take a lot of hard work to come back into the match. "We need to find a way to score runs, we need to find a way to stay a long time at the crease," said Law. 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. ScoreCard West Indies 1st innings: 355 Bangladesh 1st innings (overnight 204-7): Tamim c Bravo b Edwards 14 I Kayes c Brathwaite b Edwards 29 S Nafees c Bravo b F. Edwards 7 Raqibul Hasan lbw b F. Edwards 0 Rahim c Chanderpaul b Edwards 0 Shakib Al Hasan b Bishoo 73 Naeem Islam run out 45 Nasir c K. Edwards b Samuels 42 Suhrawadi c Brathwaite b Bishoo 15 Shahadat Hossain b Bishoo 4 Rubel Hossain not out 2 Total (for all out; 68 overs) 231 FOW: 1-14, 2-36, 3-46, 4-46, 5-59, 6-143, 7-195, 8-225, 9-225, 10-231. Bowling: F. Edwards 13-0-63-5, Roach 9-0-52-0, Sammy 10-3-32-0, Bishoo 23-4-62-3, Samuels 13-2-22-1. West Indies 2nd innings: K Brathwaite run out 0 K Powell c Nasir b Shakib 12 K Edwards b Shuvo 86 D Bravo not out 100 K Roach not out 4 Extras: (lb2, nb3) 5 Total: (for 3 wkts; 71 overs) 207 FOW: 1-0, 2-33, 3-184. Bowling: Rubel 9-2-22-0 (nb2), Nasir 16-3-49-0, Shakib 17-1-62-1, Naeem 7-2-13-0, Shuvo 15-2-32-1, Shahadat 3-0-15-0 (nb1), Raqibul 4-0-12-0. West Indies lead by 331 runs Toss: West Indies Umpires: Kumar Dharmasena (SRI) and Nigel Llong (ENG) TV umpire: Nadir Shah (BAN)