Christchurch: Sixteen wickets fell on Day 2 of the 2nd Test in Christchurch on Sunday, leaving India at 90/6 with a lead of 97 runs at stumps.
Mayank Agarwal (3) departed early.
Prithvi Shaw (14) was also undone in the 9th over.
Virat Kohli (14) was caught lbw by Colin de Grandhomme with more than one hour's play left in the day.
Ajinkya Rahane (9) was gone with a few minutes left in the day, to bring out Umesh Yadav as nightwatchman.
Cheteshwar Pujara (24) and Umesh Yadav (1) were also picked up towards the end of the day.
Rishabh Pant and Hanuma Vihari saw India through to the end of the day.
Earlier, New Zealand were bowled out for 235 at the Tea break.
In the morning session, there were 79 runs added for 5 wickets by New Zealand.
New Zealand started the day from 63/0, trailing India by 179 runs.
Tom Blundell (30) was trapped lbw by Umesh Yadav and Kane Williamson (3) was edged and caught by the keeper off Bumrah.
Ross Taylor (15) stuck around with Tom Latham till the hour-mark, before he top edged Ravindra Jadeja to be caught out.
Tom Latham (52) was bowled by Mohammed Shami soon after he got his 50.
Henry Nicholls (14) was caught in the slips to give India their fifth wicket of the session.
Jasprit Bumrah took two wickets in one over - BJ Watling and Tim Southee both departing for ducks - after the Lunch break.
Colin de Grandhomme and Kyle Jamieson then put up a partnership for the 8th wicket before Grandhomme was bowled by Jadeja.
Neil Wagner then added 51 runs with Jamieson before Ravindra Jadeja pulled off a one-handed stunner at the boundary to get Wagner out.