Virat Kohli once against played a fabulous innings in chase as a sheet anchor to score maintain India's winning streak in this showpiece event. Kohli guided India's chase and fell for 96 towards the end of India innings.
Skipper Rohit Sharma (46) and Shubman Gill (26) were dismissed just after they completed another 50-run partnership. Lockie Ferguson picked up both the Indian wickets.
Earlier, Daryl Mitchell hit a gutsy hundred before India pacer Mohammed Shami sizzled with a five-wicket haul in his first game of the World Cup to restrict New Zealand to 273 all out.
Sent into bat, Mitchell (130 off 127 balls) and Rachin Ravindra (75 off 87 balls) rescued New Zealand after a poor start, sharing 159 runs off 152 balls for the third wicket.
Shami (5/54) was the star with the ball for India while the other pacers, Jasprit Bumrah (1/45) and Mohammed Siraj (1/45), also played their part well.
India had a rare ordinary day in the field and were guilty of dropping three catches.