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
Fawad Alam in line for a Test comeback?
Miandad feels PCB has burdened Misbah
Virat Kohli floors South Africa with career-best double century
Zimbabwe readmitted as ICC member after three-month suspension
Jofra Archer enjoying time off the field after action-packed summer
Sindh claim victory in last-over thriller after Babar Azam ton
'It was always going to be difficult' - CSA chief requests fans to be patient
Sarfaraz, Rizwan urge fans to throng the Iqbal Stadium
PSL 2019 - PSL Schedule with all PSL 4 matches and schedule for all franchises
Langer: 'Smith might not want Test captaincy back'