Tino Best took a career-best six for 40 to allow West Indies to wrap up a 10-wicket victory over Bangladesh with the minimum of fuss this morning.
The West Indies took less than five overs to chase down the 27 runs they needed for a whitewash of the two-Test series, after skittling out Bangladesh for 287.
"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," Darren Sammy, the West Indies captain, said afterwards.
"The slow steps that we have taken are bettering ourselves and moving us up in test cricket."
The hosts, who resumed on 226 for six this morning in Khulna, did at least score enough to make the tourists bat again thanks to 94 from Nasir Hossain, but Best (six for 40) stopped them doing too much damage, bowling them out for 287.
Hossain, 64 overnight, led the Bangladesh rearguard after Mahmudullah was caught behind off Veerasammy Permaul in the first over of the day.
Hossain pulled the same bowler for six, prompting Darren Sammy to replace him with Best, who promptly bowled Sohag Gazi with his first ball of the day.
He delivered the same treatment to Hossain to stop him six runs short of a ton, then ended the innings by having Rubel Hossain caught at mid-on.
That left West Indies chasing 27 for victory, and Chris Gayle was typically aggressive in his pursuit, scoring 20 in the 16 balls he faced, before Kieran Powell hit back-to-back boundaries to bring the scores level and then see his side home.
"In this test, there were a couple of guys who put up their hand and did a good job," said Mushfiqur Rahim, the Bangladesh captain.
"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."