The New Zealand squad ran thin for the second ODI, with several players suffering from illness.
Luke Ronchi hit a brilliant half-century for Islamabad United.
Luke Ronchi went on to play four Tests, 85 ODIs and 32 T20 matches in total for the Black Caps with the shock loss to Bangladesh in the recently-concluded ICC Champions Trophy 2017 being his last in New Zealand colours.
Mitchell Santner played fighting knocks of 32 and 71 in New Zealand's resistance against the dominating Indian spinners and took five wickets, albeit in a losing cause
Ravindra Jadeja (5/73) and Ravichandran Ashwin (4/93) combined forces to dismiss New Zealand for 262. Murali Vijay and Cheteshwar Pujara then shared an unbeaten 107-run stand to put India on top on Day 3 of the first Test at Kanpur
Luke Ronchi's 107-run knock was the highlight of the New Zealand second innings which ended at 235 all out on the third and final day, providing the visiting side more batting practice ahead of the first Test
New Zealand are scheduled to play three Tests and five ODIs against India, starting September 22
Jimmy Neesham was ruled out of the series with a back problem on the final morning of the series opener in Brisbane. The 25-year-old filled the dual role of No.6 batsman and fourth seamer in the Kiwis' first Test defeat.
Luke Ronchi, a dynamic batsman and reliable gloveman, is a replacement at Taunton for compatriot Corey Anderson, whose tour was cut short by a back injury.
New Zealand, after being sent into bat by Alastair Cook following a washed-out morning session, slumped to two for two. A sixth-wicket stand of 120 runs between Tom Latham and Luke Ronchi helped New Zealand recover to 297 for eight at stumps.
Born in New Zealand but mainly brought up in Australia, Luke Ronchi played four one-day internationals and three Twenty20s for Australia in 2008-09 before changing allegiance. Ronchi played with and against such Australia players as Michael Clarke, Shane Watson, Mitchell Johnson and Mitchell Marsh.
After claiming Luke Ronchi's wicket, Nuwan Kulasekara aggressively changed direction towards the dismissed batsman, which was considered unacceptable by the match officials.
Luke Ronchi slammed a career-best 170 to erase MS Dhoni's 139 not out by a No. 7 batsman. He and Grant Elliott also recorded a world record stand for the sixth wicket.
Luke Ronchi (170 off 99 balls) and Grant Elliot (104 off 96 balls) added a record stand of 267 runs for the sixth wicket to power New Zealand to 360/5. Sri Lanka fell short of the Kiwi total by 108 runs.
Captain AB de Villiers top-scored for South Africa with an unbeaten 89, while JP Duminy finished on 58 not out.
Live cricket score and ball-by-ball commentary from the first One-Day match between New Zealand and South Africa at the Bay Oval, Mount Maunganui on Tuesday.