In the eighth wicket partnership, Mohammad Saifuddin and Mehidy Hasan Miraz added 46 runs. However, the match was gone away from the control of the Tigers before that.
Eventually, the Tigers ended up losing all of the wickets scoring 264 in 49.3 overs.
For India, Kuldeep and Chahal took three wickets each. Besides them, Bumrah bagged two and Jadeja took one wicket.
Earlier, Bangladesh have won the toss and decided to bowl first. India were tottering at the start of their innings under the cloudy condition. However, they managed to adapt to the condition and put up a big score with the help of Rahul (108) and Dhoni (113), who have added 164 in the fifth wicket stand. Along with them, Indian captain Virat Kohli was also outstanding with the bat scoring 47 off 46 with five fours.
For the Tigers, Rubel Hossain and Shakib bagged two wickets each while Saifuddin and Sabbir took one wicket each.
Bangladesh will start their World Cup assault on June 2 against Africa at the Kennington Oval, London, while India will take on South Africa in their first match on June 5 at Southampton.