India have finally flexed their muscles to crush Afghanistan by 66 runs at Abu Dhabi to keep their slim Twenty20 World Cup semi-final hopes alive.
The 2007 champions' chances of making the last four hang by a thread, after heavy losses to Pakistan and New Zealand in their first two Super 12 group matches.
But India's batting finally clicked, as they racked up the tournament's highest total of 210/2 and restricted their opponents to 144/7.
Openers Rohit Sharma (74) and KL Rahul (69) shared a 140-run opening stand to set up their massive score, which proved too big for Afghanistan's modest batting line-up.
Group Two leaders Pakistan have booked their semi-final spot and India must win their last two games to have a chance of joining them in the last four, while likely relying on Afghanistan to beat the Blackcaps in their group game on Monday.
"The guys batted brilliantly through to over 14 and then our power-hitters came on immediately, right from ball one, and we saw what they can do with the bat," India captain Virat Kohli says.
"We knew that we have some kind of a chance [of making the semis]. We spoke in the team meeting before that we have to focus on that chance, rather than thinking what has gone bad."
In a tournament where chasing teams have held a clear advantage, Kohli lost the toss and his team again batted first against a spin-heavy Afghanistan.
India could not capitalise on the powerplay overs in their last two matches, but their openers finally fired.
Adjudged man-of-the-match, Rohit raced to a 37-ball fifty and Rahul reached his half-century in the next over, needing two balls fewer.
Rohit smashed leg-spinner Rashid Khan - Afghanistan's best hope against the rampant openers - for back-to-back sixes, before falling to Karim Janat in the 15th over.
Gulbadin Naib bowled Rahul in the 17th over, but with Hardik Pandya and Rishabh Pant going berserk in the final overs, there was no respite for the Afghans.
Pandya remained unbeaten after a blistering 13-ball 35, while Pant was 27 not out, facing an equal number of balls.
Afghanistan stumbled early in their chase, losing both openers to successive deliveries inside the first 19 balls.
Rahmanullah Gurbaz hit Mohammed Shami (3/32) for back-to-back sixes, before offering a skier to Pandya in Ravindra Jadeja's first over.
Once Ravichandran Ashwin removed Gulbadin Naib and Najibullah Zadran to reduce them to 69/5 in the 12th over, Afghanistan were never really in the contest, despite Janat's unbeaten 42.
"India batted really well on this pitch and put our bowlers under pressure," Nabi says.
"We didn't rotate strike well in the middle, and we threw away our wickets and got under pressure."
Reuters.
Join Newshub from 11pm Friday for live updates of the Blackcaps v Namibia T20 World Cup clash