India boosted their chances of qualifying for the final of the triangular one-day series when they restricted Bangladesh to 222 despite a fighting half-century from Raqibul Hasan Thursday.
The 20-year-old middle-order batsman (89) steadied the innings with a 76-run stand for the third wicket with skipper Mohammad Ashraful (36), but the pair struggled to score freely against a disciplined Indian attack.
India, who beat Pakistan in their previous match, rattled Bangladesh by grabbing two wickets for 17 runs in the opening six overs. Seamers Praveen Kumar and Rudra Pratap Singh were the successful bowlers.
Ashraful and Hasan then kept the Indian attack at bay for nearly 20 overs before off-spinner Yusuf Pathan held a low return catch to account for the Bangladeshi skipper.
Hasan continued to defy the Indian attack, relying on singles and twos to keep the