Darren Sammy was an all-round hero as West Indies squared their one-day series against Bangladesh at 2-2 with a 75-run victory in Dhaka.
Skipper Sammy's 60 not out from number eight rescued West Indies from 79-5 to a final total of 211-9.
Kieran Powell (26), Marlon Samuels (27) and Darren Bravo (34) all fell after making a start as Bangladesh spinners Abdur Razzak (2-47), Elias Sunny (2-21) and Mahmudullah (3-46) impressed.
But Sammy, whose 62-ball contribution contained five fours and two sixes, ensured the tourists used up their 50-over allocation.
And the St Lucian then struck twice in his first over, the second of Bangladesh's reply, on the way to figures of 3-28.
Bangladesh slumped to 13-5 in the sixth over, Sammy's new-ball partner Kemar Roach (2-29) chipping in with two wickets.
And the home side were all out for 136 all out in 34.1 overs despite Mahmudullah's 56 not out.
The deciding match of the five-game series takes place in Dhaka on Saturday.
Would Shane Warne be a success returning to Test cricket?