There was drama before the match when the ground curator was suspended following a TV sting operation in which he allegedly agreed to tamper with the wicket.
Indian bowlers, especially new ball colleagues Bhuvneshwar Kumar (three for 45) and Jaspreet Bumrah, laid the foundation for their comprehensive victory by restricting New Zealand to 230 for nine after the tourists opted to bat.
On a slow track, the pace duo combined slower balls with bouncers, conceding 83 runs in 20 tidy overs while sharing five wickets between them.
Tight bowling and fifties from Shikhar Dhawan and Dinesh Karthik helped India secure a series-levelling six-wickets victory against New Zealand in the second one-day international on Wednesday.
New Zealand were reduced to 58 for four in the 16th over and none of the touring batsmen managed a 50, crawling to the 100 mark in 26 overs.
Following their poor start, Tom Latham (38) and Henry Nicholls (42) tried to rebuild the Kiwi innings and Colin de Grandhomme subsequently made 41 off 40 balls to lend some respectability to the New Zealand total.
Leg-spinner Yuzvendra Chahal dismissed de Grandhomme and Adam Milne off successive deliveries but New Zealand, who won Sunday’s series opener in Mumbai by six wickets, somehow avoided being bowled out in the contest.
India lost Rohit Sharma early in their reply but Dhawan added 57 runs with skipper Virat Kohli to help them overcome the early loss.
Kohli fell for 29 but the left-right combination of Dhawan and Karthik thwarted the tourists, mixing caution with aggression during their 66-run association.
Dhawan, who was adjudged caught behind on 46 before the decision was overturned, hit five boundaries and a couple of sixes before falling to Milne.
Karthik then combined with Hardik Pandya, who chipped in with a 30-run cameo, to keep India on course, and Karthik went on to hit Tim Southee for his fourth boundary to seal India’s victory.
Kanpur hosts the third and deciding one-dayer on Sunday.