New Zealand have dominated India on the third morning of the first cricket Test, bowling the tourists out for 202 in their first innings before lunch at Eden Park.
After resuming on 130 for four, the final six wickets fell for just 72 runs as the Black Caps seamers got to work in seaming conditions to get a lead of 301.
But the Black Caps didn't enforce the follow-on, and both opening batsman as well as the in-form Kane Williamson and captain Brendon McCullum were dismissed cheaply, to leave the hosts 15 for four at lunch - a lead of 316 runs.
Hamish Rutherford was snared lbw at the end of the first over for a duck, then Peter Fulton was caught at cover for five at the start of the third over, both to Mohammed Shami.
Williamson fell for three to a fantastic catch by Ravi Jadeja on the on side off Zaheer Khan, while McCullum was run out for one.
That meant 10 wickets fell in the morning.
Neil Wagner claimed four Indian wickets for 64, Mohammed Shami the final wicket to go for two, caught in the slips by Fulton.
Tim Southee started the onslaught by claiming Ajinkya Rahane for 26 in the slips, Trent Boult bowled Rohit Sharma for 72 before the half hour mark was up, and then the key wicket of MS Dhoni fell, the captain caught behind for 10 off Wagner, who also snared Khan behind for 14.
Southee also removed Ishant Sharma, caught for a duck, before Wagner struck the final blow just before lunch.
On day two, India limped to stumps after bad light stopped play, following McCullum's second double century in Tests.
The skipper finished on 224.
Corey Anderson was adjudged LBW for 77 although replays showed the ball missing the stumps.