Bangladesh made 279 for seven against India in the second game of the Asia Cup here Wednesday.
Captain Mushfiqur Rahim scored 117 off 113 balls while opener Anamul Haque made 77 off 106 at the top.
Indian fast bowler Moahmmed Shami took four wickets for 50 runs in 10 overs.