With the Super 10 phase starting, there was plenty of excitement around.
There was a shock right at the toss, when New Zealand left out their established pace pair of Tim Southee and Trent Boult and picked plenty of spinners.
The game got off to a cracking start as Martin Guptill slammed a straight six off the first ball before being dismissed off the second.
Things seemed to be going the way of pre-tournament favourites India as even part-timer Suresh Raina got among the wickets.
Raina then produced a sensational bit of fielding to run out Ross Taylor.
Jasprit Bumrah added to India's advantage with an over of five yorkers that also produced the wicket of the explosive Corey Anderson.
New Zealand's batsmen were struggling, and most experts were backing India, though some raised questions about the turning track.
New Zealand finished of 127, and a routine victory seemed on the cards for India. New Zealand's spinners had different plans. In his brother Brendon's absence, offspinner Nathan McCullum provided the perfect start.
Two early wickets meant it wasn't going to be easy for India.
And the wickets kept tumbling as the Indian batting was exposed against spin.
New Zealand's three unheralded spinners took nine wickets between them to leave India facing a massive challenge in the tournament.
India broke some records, but not the sort they would have wanted to.
MS Dhoni had some strong words about the batting after the game, as did the Twitterati.
There were plenty of jokes, as ever.
Some jokingly pointed to sartorial changes for India's defeat.
Others were more philosophical
While some Indian fans looked for reasons to remain optimistic
Experts with a long memory recalled a game when New Zealand similarly upset a fancied home side.
The game had begun with a tribute to the late Martin Crowe. New Zealand's strategy was one that he would have approved of.
Siddarth Ravindran is an assistant editor at ESPNcricinfo. Twitter @SidRavindran