Hamilton: New Zealand beat India by 15 runs in the rain-curtailed second one-day international at Seddon Park in Hamilton to take a 2-0 lead in the five-match series.
India lost their last hope of victory as Corey Anderson dismissed captain MS Dhoni, who hit a 42-ball half-century before Kane Williamson took a good catch at backward point off Anderson. Dhoni hit a six and 7 fours in his knock.
Three balls later, Anderson clean bowled Ravindra Jadeja to reduce India to 259/7.
Suresh Raina hit a 22-ball 35 before Kyle Mills had him caught by Tim Southee at deep mid-wicket.
Raina put up a crucial 62-run stand with captain MS Dhoni for the fifth wicket before his dismissal.
Virat Kohli smashed a 65-ball 78 before Tim Southee had him caught by substitute AP Devcich at mid-on.
Kohli's brilliant knock was studded with 2 sixes and 7 fours.
Mitchell McClenaghan had Ajinkya Rahane caught behind by Luke Ronchi in the over after Kohli reached his 29th ODI fifty.
Rahane hit 4 fours in his 42-ball 36 before falling to McClenaghan.
Tim Southee took his 100th ODI wicket when he had Rohit Sharma caught behind by Ronchi.
Sharma hit a six and 2 fours in his 34-ball 20 before falling to Southee.
Southee clean bowled Shikhar Dhawan as India got off to a slow start in pursuit of a 297-run target in 42 overs.
Dhawan hit two fours in his 22-ball 12 before falling to Southee.
New Zealand scored 101 runs in the 8.4 overs after the rain break and because of the Duckworth/Lewis method, India need to chase 297 runs in 42 overs.
Brisk half-centuries from Kane Williamson and Ross Taylor and a 17-ball 44 from Corey Anderson powered New Zealand to 271/7 in 42 overs.
Luke Ronchi smashed a six and 2 fours in his 10-ball 18.
Bhuvneshwar Kumar struck in the penultimate over when he clean bowled Nathan McCullum with a yorker.
Mohammed Shami dismissed New Zealand captain Brendon McCullum and Ross Taylor in one over.
Shami took a good catch on his follow-through to dismiss New Zealand captain Brendon McCullum for a first ball duck and two balls later had Taylor caught behind by Dhoni.
Taylor, who reached his 26th fifty off 49 balls, was dismissed for a 56-ball 57 that was studded with 7 fours.
Anderson smashed 5 sixes and 2 fours in his 17-ball 44 before Shikhar Dhawan took a well-judged catch at long-on to dismiss the southpaw off Ishant Sharma.
Mohammed Shami then took a good catch on his follow-through to dismiss New Zealand captain Brendon McCullum for a first ball duck.
Ravindra Jadeja had Kane Williamson stumped by captain MS Dhoni in the second over after resumption of play.
Williamson hit a six and five fours in his 87-ball 77.
Williamson and Taylor resumed New Zealand innings after the rain interruption, due to which the match was reduced to 42 overs.
New Zealand were 170/2 in 33.2 overs when rain stopped play.
Williamson hit a 52-ball 50 soon after Suresh Raina had Martin Guptill caught by Mohammed Shami at short fine-leg.
Guptill hit a six and five fours in his 65-ball 44 before falling to Raina.
Shami gave India the first breakthrough by dismissing Jesse Ryder in the sixth over at the score of 25.
Ryder made a promising 11-ball 20 before getting caught behind.
Earlier, Indian captain MS Dhoni won the toss and chose to bowl as the match began under the threat of rain at Seddon Park.
New Zealand lead the five-match series 1-0 after winning at Napier by 24 runs.
India made no changes to their line-up as Dhoni said it was only in the last few overs at Napier, when they lost quick wickets, that their run chase went awry and that "apart from that we played good cricket."
New Zealand made one change, naming veteran seamer Kyle Mills to replace Adam Milne who has a strained abdominal muscle.
Teams:
New Zealand: Brendon McCullum (Capt.), Martin Guptill, Jesse Ryder, Kane Williamson, Ross Taylor, Corey Anderson, Luke Ronchi (wk), Nathan McCullum, Kyle Mills, Tim Southee, Mitchell McClenaghan.
India: Mahendra Singh Dhoni (Capt. & wk), Shikhar Dhawan, Rohit Sharma, Virat Kohli, Ajinkya Rahane, Suresh Raina, Ravichandran Ashwin, Ravindra Jadeja, Bhuvneshwar Kumar, Ishant Sharma, Mohammed Shami.
Brief scores
New Zealand 271 ofr 7 (Williamson 77, Taylor 55, Mohammed Shami 3-55)
India 277 for 9, target 293 (Kohli 78, Dhoni 56, Southee 4-72, Anderson 3-67)
Result New Zealand won by 15 runs (D/L method)
MOM Kane Williamson (New Zealand)