Tino Best took a career best 6-40 in an innings to set up a crushing 10-wicket victory for West Indies in the second Test against Bangladesh in Khulna on Sunday.
Best helped West Indies skittle Bangladesh for 287 runs in their second innings on the fifth day, setting up a target of 28 runs to win for the tourists, who won the first Test by 77 runs.
The West Indies reached 30-0 in just 4.4 over complete a 2-0 sweep in the series.
Bangladesh first innings 387
West Indies first innings 648-9 declared
Bangladesh second innings
T Iqbal b Best 28
N lbw b Edwards 0
S Nafees c Sammy b Best 21
N Islam b Best 2
S Al Hasan c Best b Permaul 97
M Rahim b Permaul 10
N Hossain b Best 94
Mahmudullah c Ramdin b Permaul 2
S Gazi b Best 7
A Hasan not out 7
R Hossain c Bravo b Best 14
Total (all out; 70.1 overs) 287
Fall of wickets: 1-1 2-49 3-51 4-62 5-82 6-226 7-228 8-254 9-269
West Indies second innings
C Gayle not out 20
K Powel not out 9
Total (no loss; 4.4 overs) 30
"It's a good feeling when you are winning, good to see when you plan, go out and execute, your teammates go out and perform consistently," said West Indies captain Darren Sammy.
"The slow steps that we have taken are bettering ourselves and moving us up in Test cricket."
Kieran Powell smashed Naeem Islam for two successive fours to bring up the win while Chris Gayle was unbeaten on 20 at the other end.
Bangladesh resumed play at 226-6 and lost a wicket on the fourth ball of the morning when Mahmudullah was caught by Denesh Ramdin off Veerasammy Permaul for two.
Best added three wickets in the morning to his three overnight, giving him a five-wicket haul in successive Tests.
He struck with his first ball of the day, bowling Sohag Gazi for seven before the paceman uprooted the leg stump of Nasir Hossain with the batsman on 94.
Nasir, who began the day on 64, has now missed his maiden century in second successive Test after he was out for 96 in the first innings of first Test in Dhaka.
"In this Test, there were a couple of guys who put up their hand and did a good job," said Bangladesh captain Mushfiqur Rahim.
"Congratulations to Shakib for his 100th wicket and Nasir for his good form but we need to work harder to have more players performing like them.
"One of our challenges is to overcome our problems and bat much better."
Best removed the final wicket of Rubel Hossain for 14 a ball after the batsman was dropped by Fidel Edwards off Permaul.
Marlon Samuels was named man of the match for his 260 runs in the first innings.
Shivnarine Chanderpaul, who scored a double century and a century in two Tests, was named man of the series.
The five-match ODI series between the teams begins on November 30.