Earlier Tom Latham and James Neesham struck fighting half-centuries and a late-order flourish helped New Zealand post a competitive 285. Photograph: (AFP)
Virat Kohli's unbeaten 154 drove India to their 286-run target as the hosts took a 2-1 lead in the one-day series
Virat Kohli hit an unbeaten 154 to make short work of a seemingly steep target as India beat New Zealand by seven wickets in the third one-day international in Mohali on Sunday.
India chased down the 286 target with 10 balls to spare, riding on Kohli's 26th century in the 50-over format.
The hosts lost both their openers Rohit Sharma and Ajinkya Rahane inside nine overs and, with the required run rate climbing, needed a solid partnership to get back on track.
Kohli, who was dropped on six by Ross Taylor off Matt Henry, and Dhoni (80), who promoted himself up the batting order to number four, provided just that with a brisk third-wicket stand of 151 runs.
With India needing 23 from 18 balls, the stylish right-handed batsman tore into paceman Trent Boult, hitting three fours and a six in his over to plunder 22 runs.
India's test captain Kohli finished things off with an unbroken fourth-wicket stand of 97 with Manish Pandey (28 not out).
Earlier Tom Latham and James Neesham struck fighting half-centuries and a late-order flourish helped New Zealand post a competitive 285.
The win gives India a 2-1 lead in the five-match series. The fourth ODI will be played in Ranchi on Wednesday.
(WION with inputs from Reuters)