India restricted Bangladesh to 138 for seven, courtesy yet another dominating performance by their spinners and then the batsmen made short work of the target by crossing the line with nine balls to spare.
Leggie Amit Mishra (3/26) and off-spinner R Ashwin (2/15) shared five wickets between them to set up the win.
This is third successive victory in the competition for India and they are well on top of Group 2 with six points and a match to go against Australia, who are more or less out of semifinal race.
Save Shikhar Dhawan (1)'s early departure, there weren't any hiccup as Rohit Sharma (56) and Virat Kohli (57) batted with consummate ease and the 'Men In Blue' reached the target without breaking much sweat. Both Sharma and Kohli scored their second successive half-centuries.
Also Read
The duo added 100 runs for the second wicket partnership to pave the way for another professional show by the team.
Rohit faced 44 balls in his knock hitting five fours and a six. Virat took 50 deliveries for his knock and helped himself with three fours and a six in the process.
Dhoni (22 off 12) finished it off in style by hitting a straight six off Ziaur Rahman.
The two shots in the Indian innings which stood out were the sixes hit by Rohit and Kohli respectively. First was a bouncer by the skiddy Al-Amin Hossain which Rohit hooked deep into the lower tier of the Shere Bangla Stadium.
The second was an effortless loft over extra cover by Kohli off the same pacer. The two hits showed the gulf in standards between the two teams.
There were a couple of difficult skiers offered by Rohit but Sohag Gazi and Anamul Haque made a mess of those.
Their bowlers and fielders were happy to go through the motion as the match did not have any element of excitement like the afternoon humdinger between West Indies and Australia.