Darren Sammy starred with bat and ball as the West Indies beat Bangladesh by 75 runs in the fourth one-day international in Dhaka on Friday.
Sammy scored an unbeaten 60 off 81 balls to lead the visitors to 9-211 before taking three wickets as Bangladesh were bowled out for 136 in the 35th over at Shere Bangla National Stadium.
The five-match series is now locked at 2-2 with the final clash scheduled for Saturday in Dhaka.
Sammy put the home team under pressure in just the second over by dismissing Anamul Haque (one) and then Naeem Islam (0) with the next delivery.
Fellow seamer Kemar Roach (2-29) added further pain in the third over with the wickets of Tamim Iqbal (one) and Nasir Hossain (two) to leave Bangladesh reeling at 4-7.
Bangladesh were reduced to 5-13 soon after when Sammy struck with the wicket of Mominul Haque (one) in the sixth over.
Mohammad Mahmudullah, who was left at the crease unbeaten on 56, offered resistance, though his efforts were in vain as Veerasammy Permaul and Dwayne Smith added two wickets apiece to seal the result for the Windies.
Earlier, the West Indies struggled to deal with Bangladeshi spinners Mahmudullah (3-46), Elias Sunny (2-21) and Abdur Razzak (2-47) after being sent in to bat.
Opener Chris Gayle failed to fire, caught by Sohag Gazi off paceman Mashrafe Mortaza for 16 in the sixth over.
Kieran Powell (26) and Marlon Samuels (27) proved valuable before they were dismissed by Sunny in successive overs.
Sammy, who hit five fours and two sixes, and Darren Bravo (34) later combined for 43 runs for the seventh wicket before Bravo was caught by Sohag off his own bowling.
Bangladesh won the opening two games of the series in Khulna, while the Windies prevailed in the third match in Dhaka.