West Indies, led by a fighting hundred by Marlon Samuels, defeated Bangladesh by four wickets in the third one-day international at Shere Bangla stadium on Wednesday.
Spinner Sunil Narine took 4-37 to bowl the home team for 227 in the 50th over before Samuels guided the run-chase by scoring 126 to help the West Indies keep the five-match series alive at 2-1.
Veerasammy Permaul and skipper Darren Sammy claimed two each to dismiss Bangladesh. Narine removed openers Tamim Iqbal (22) and Anamul Haque (33). He also claimed the wickets of Naeem Islam for 4 and Mashrafe bin Mortaza for a duck.
Mahmudullah scored 52 and Mushfiqur Rahim made 38 as the home side struggled throughout their innings against a disciplined bowling performance by the visitors.
Bangladesh lead the five-match series 2-0 after they recorded their biggest ODI win last weekend, beating the West Indies by 160 runs. The fourth match will be played in Dhaka on Friday.
England got off to the more positive start in their third Test against India in Kolkata.
India and England are 1-1 in the series with India winning the opener and England coming back strong in the second.
After day one, India were 273-7 as James Anderson took three wickets and spin bowler Monty Panesar continued his great performance from the second Test with two more. Graeme Swann also picked up the wicket of Yuvraj Singh.
Sachin Tendulkar, who is expected to announce his retirement very soon, led the Indian fightback with 76 runs after Gautam Bambhir was out for 60.
The tourists were tight in the field with calm bowling and sharp fielding and things could have been better for them if Steven Finn, returning from injury, hadn't fumbled a chance to run out Ravichandran Ashwin.
However, Anderson got Ashwin in the end, bowling him out for the final wicket of the day to put England on top.
England will be looking to build momentum by quickly dismissing MS Dhoni and Yuvraj Singh on day two.