Second Test, Grenada (day four, close):
Bangladesh 232 & 217-6 beat West Indies 237 & 209 by four wickets
Raqibul Hasan hit 65 in Bangladesh's successful run chase
Captain Shakib Al Hasan hit an unbeaten 96 to steer Bangladesh to a four-wicket victory over the West Indies and secure the nation's second-ever series win.
Left-arm spinner Shakib ended with figures of five for 70 as Bangladesh bowled out the weakened West Indies side for 209 in the morning session.
Set 215 to win, Bangladesh wobbled at 67-4 but Shakib and Raqibul Hasan (65) put on 106 for the fifth wicket.
Bangladesh sealed the win in style when Shakib smashed Kemar Roach for a six.
"In our nine years, this is the biggest thing that has happened to Bangladesh cricket," said Shakib, who also hit 13 fours in his innings.
"This series victory will give a boost to our confidence, and will help to take us to the next level, and with God's help, we shall go forward.
"There was not too much pressure on us (on Monday), since the boys have been playing really, really well. It was a good victory."
Bangladesh won the opening Test of the two-match series last Monday in St. Vincent by 95 runs.
Their hopes of adding a second victory were hit by early morning rain in Grenada which delayed play for two hours, but once the clouds had cleared, they wasted little time in taking the final two West Indies wickets.
Resuming on 192-8, David Bernard smashed a six but was smartly stumped by Mushfiqur Rahim after missing an on-drive at a big turner from Enamul Haque Junior, who ended with 3-48.
Best also lofted a six but fell two balls later as he gloved a paddle sweep at Shakib, who collected his fifth five-wicket haul in his 14th test.
The series win came against a much weakened and inexperienced West Indies side as most of their stars had boycotted the series in a dispute with their governing body over pay.
It was the first overseas win for Bangladesh, whose only previous series win was against Zimbabwe in 2005.
In a low-key series hit by poor attendances in the Caribbean, slow left-armer Shakib at least provided genuine Test quality with bat and ball.
He and Raqibul played with little sign of nerves, despite coming together at 67-4 just before tea, picking off the bad balls with ease and punishing without mercy, particularly Shakib.
Raqibul was removed by Darren Sammy with a smart caught and bowled after his 65 to offer a glimmer of hope to the West Indies.
Sammy also got rid of Mushfiqur Rahim in the same fashion near the end as he finished with 5-55.
But Bangladesh comfortably secured just their third test win in style when Shakib smashed two fours, a two and then a six off of Roach to end the match in emphatic fashion.
The only positives for West Indies coach John Dyson will have been the bowling of Sammy and paceman Roach along with the all-round play of Dave Bernard, who scored three half-centuries and delivered some useful medium pace.
Captain Floyd Reifer said: "We had a good opportunity to win the game in the second innings, but we did not bat too well.
"We always knew we needed around 280 runs to have a fighting chance to win the game and we fell way short.
"It is pretty difficult to defend a victory target of 215. All they needed was one good partnership to have a good chance. But I felt Sammy bowled well, and our guys tried very hard."