- Tag results for Colin Munro
Williamson, currently the No. 4-ranked batsman in the world in one-day cricket, reached his 10th ODI century from 106 balls to lead New Zealand to a record total as it batted after losing the toss.
Colin Munro, with 104, became the first player to make three centuries in international Twenty20 cricket as New Zealand posted 243 for five.
While Munro became the first player to score three T20 centuries, his opening partner Martin Guptill also cheaped in with 63 runs.
Only nine overs were possible before the rain returned and the umpires took the players off the field with New Zealand 102 for four.
After being sent into bat, New Zealand made 187 for seven with Glenn Phillips scoring 56 and Colin Munro 53.
Man of the Match Doug Bracewell ended a lengthy exile from international cricket by dismissing Gayle and Shai Hope in his first over.
Centurion Colin Munro said dismissing the in-form India openers early was "massive" and credited their "outstanding" bowling attack for New Zealand's 40-run win in the second T20.
Indian captain Virat Kohli admits dismal show of batsmen reason for loss against Kiwis in second T20I
Virat Kohli said while chasing 200, all the batsmen need to chip in, or one batsman has to keep going at a 200 strike-rate - something his side could not manage.
After opener Colin Munro's unbeaten 109, seamer Trent Boult took four wickets for the visitors as a fighting half-century by Kohli went vain.
The Kiwis have won all five of the T20 matches they have played against India and hope to repeat their success in the shortest format.
The third and final match in the series is again at Bay Oval on Sunday, to be followed by Tests in Wellington and Christchurch.