Having posted an imposing total of 184 for 6 courtesy Virat Kohli (64 not out off 44) and KL Rahul (50 off 32), little did India factor in what was about to hit them in the form of Litton Das (60 off 27 balls).
Needing 151 in 16 overs as per the revised target after a brief spell of rain, Bangladesh managed 145/6 in the end. India, who now have six points from four games, will need to beat Zimbabwe in their last Super-12 match to clinch a last four place.