India have marked their 500th Test match by sealing the series opener against New Zealand with a 197-run victory in Kanpur.
The Black Caps had to chase down a mammoth 434 runs to claim a shock win on the final day, but India's bowlers got the job done.
New Zealand headed out to the crease on 93-4 and the fifth wicket was a crucial one for the hosts as Luke Ronchi was stopped in his tracks after hitting 80 off 120 balls.
The next highest scorer of the Black Caps' second innings was Mitchell Santner, who hit 71 runs, but he was caught by Rohit Sharma off the bowling of Ravichandran Ashwin.
Ashwin was the star of the bowlers as he nabbed six wickets - 10 in total - to help restrict New Zealand to 236 and prevent them from causing an upset.
Ravindra Jadeja was named India's man of the match after scoring 92 runs across both innings and ending the Test with six wickets under his belt.