It was a second consecutive Super Over finish, and another win for India as they took a 4-0 lead in the five-match T20I series in Wellington.
This time New Zealand tied with India's 165. New Zealand posted 13 in the Super Over and when it was India's turn, Virat Kohli hit the winning boundary with a ball to spare.
The hosts made two changes, bringing in Tom Bruce and Daryl Mitchell in place of Williamson and Colin de Grandhomme.
India, on the other hand, decided to rest Rohit Sharma, Mohammed Shami and Ravindra Jadja and the trio were replaced by Sanju Samson, Navdeep Saini and Washington Sundar in the playing XI.
India lead the five-match series 3-0.
Teams:
New Zealand: Martin Guptill, Colin Munro, Tom Bruce, Ross Taylor, Tim Seifert (w), Mitchell Santner, Scott Kuggeleijn, Tim Southee (c), Ish Sodhi, Hamish Bennett, Daryl Mitchell.
India: Sanju Samson, Lokesh Rahul (w), Virat Kohli (c), Shreyas Iyer, Manish Pandey, Shivam Dube, Washington Sundar, Shardul Thakur, Yuzvendra Chahal, Jasprit Bumrah, Navdeep Saini.