Sharma top-scored for the tourists with 50 as India chased down New Zealand's modest 159-run target in 18.5 overs, levelling the three-match series
India's Rohit Sharma became the highest run scorer in Twenty20 international history Friday when he posted his 16th career half-century in the format
India were all out in reply for 139 with four balls remaining, in only the eighth time they have failed to bat through a 20-over innings.
Guptill was injured before fifth ODI against India in Wellington which the tourists won by 35 runs to clinch the five-match series 4-1.
Four months out from the World Cup the series highlighted the gulf between second-ranked India and third-ranked New Zealand.
India were all out for 92 with 19.1 overs to spare as the dominant form that swept them to a 3-0 series victory disappeared.
Neesham returns to the side to replace all-rounder Doug Bracewell, while Astle comes in for Ish Sodhi as the leg-spinner.
Virat Kohli bowed out of the New Zealand tour with India in an unbeatable position after they won the third one-day international by seven wickets
The 154-run first-wicket stand laid the platform for India's 324 for four before Kuldeep Yadav weaved his magic with the ball to roll Kiwis for 234
Nicholas Pooran handed four-match suspension for ball-tampering
'We are motivated to make history by winning Test series in Australia' - Azhar Ali
Graeme Smith pulls out of contention for CSA Director of Cricket post
‘Focusing on taking every opportunity to play for England’ – Malan targets recall in longer formats
'Pat Cummins must get the new ball' - Brett Lee
Tendulkar concerned with lack of quality fast bowlers in Test cricket
Iqbal Imam appointed coach, Bismah Maroof given leadership role until T20 World Cup 2020
Yuvraj Singh confirmed as Maratha Arabians’ Indian icon player in Abu Dhabi T10 League
PCB revokes NOCs of red-ball players for T10 League
Shami, Ashwin put India on top against Bangladesh at Indore