Published: 2019-05-26 01:51:50 BdST
Skipper Kane Williamson and Ross Taylor made a 114-run partnership for the third wicket which helped the Kiwis to chase down the total with nearly 13 overs to spare.
"Facing a quality side like India and scoring some runs is always good," Williamson said.
India's top order capitulated in the first innings as Trent Boult made the best use of seaming conditions to pick up three quick wickets, sending Rohit Sharma, Shikhar Dhawan and KL Rahul back to the pavilion for a combined 10 runs.
Kohli also fell quickly, castled by Colin de Grandhomme to leave India floundering at 39-4. Ravindra Jadeja's 54 off 50 balls gave India a respectable total before he was caught sharply at backward point by Martin Guptill.
James Neesham's medium pace came in handy as he picked up three wickets but there was nothing on offer to assist spinners Mitchell Santner and Ish Sodhi who were both carted for 19 and 18 runs respectively in their three overs.
"We didn't get too much from the spinners but hopefully we can get them some work in the second warm-up game," Williamson added. "It was quicker in the first innings than the second innings, it got slower later on."
During the chase, Kohli opted not to give his trio of front-line fast bowlers too many overs with Bhuvneshwar Kumar, Jasprit Bumrah and Mohammed Shami bowling only four overs each.
"We bowled well. They were going at four, 4.5 (runs) per over and looking at that in isolation we did well," Kohli said.
"From 50 for four to get to 180 was a good effort. And of course, there wasn't much in the pitch when we came to bowl."
India play one more warm-up game against Bangladesh in Cardiff on Tuesday while New Zealand play West Indies in Bristol on the same day. The World Cup begins on Thursday.