India booked their place in the semi-finals of the World Twenty20 with a crushing eight-wicket win over Bangladesh.
In what was a third easy victory in a row, India chased down the host nation's 138 for seven with nine balls to spare and made sure they would not be going forward in the tournament.
A 100-run partnership for the second wicket between half-centurions Rohit Sharma and Virat Kohli - who top-scored thanks to an unbeaten 57 - did the majority of the damage, with the only cause for concern arriving early on in the piece when opener Shikhar Dhawan was cleaned up for one.
After Rohit was dismissed for a 44-ball 56, India captain Mahendra Singh Dhoni decided to promote himself up the order and bat for the first time in the competition, with a breezy 22 from 12 balls adding to the fun.
India's task was such a routine one because Bangladesh failed to build convincingly upon a bright start.
They raced to 20 without loss before Tamim Iqbal nudged Ravichandran Ashwin to slip and a collapse started.
Shamsur Rahman went to the same bowler next ball and the influential Shakib Al-Hasan perished at the hands of Bhuvneshwar Kumar, chopping on to his own stumps.
Following that nightmare run of three wickets in four deliveries, Bangladesh moved to 67 before Mushfiqur Rahim steered Mohammed Shami to mid-off when well set on 24
Anamul Haque followed for a top-scoring 44 when Ahmit Mishra disturbed his stumps, while Mahmuddulah launched into a counter-attacking 33.
There was still time for more drama as Mishra took two wickets in two balls - Nasir Hossain and Ziaur Rahman - but could not get a hat-trick.
India's response did not start in ideal fashion, with Dhawan playing down the wrong line to Al-Amin Hossain, but they need not have worried.