India's Shreyas Iyer smashed a century on his Test debut but Tim Southee's lion-hearted bowling and New Zealand's top order have left the opening Test in Kanpur evenly poised.
Southee claimed 5-69, on a track that had prompted both sides to pack three spinners into their respective teams, as India were bowled our for 345.
Openers Will Young and Tom Latham then mounted a strong reply for New Zealand who finished day two on 129 without loss, 216 behind, at Green Park Stadium.
Young was on 75, with Latham on 50 when bad light stopped play.
Young hit 12 boundaries in his assured knock, while Latham's stay was more eventful.
The 29-year-old was given out lbw twice early in his knock but survived as replays confirmed edges before the ball hit his pad on both occasions.
Latham was adjudged caught behind in the final overs too but once again successfully reviewed the decision to prolong his stay.
India had resumed on 4-258 and all eyes were on Iyer as the 26-year-old, making his debut with several frontline batsmen rested, approached his hundred.
He showed no nerves and hit Kyle Jamieson (3-91) for back-to-back boundaries and then took two off him to bring up his century, the Mumbai batsman kissing his helmet and raising his arms while the sparse crowd cheered.
Southee, who had dismissed Ravindra Jadeja for his overnight score of 50, wrecked India's middle and lower order.
His victims included Iyer, who made 105 before playing a lazy drive that was pouched by Will Young at cover. It was a tame end to an otherwise stellar knock studded with two sixes and 13 boundaries.
Southee, who bowled 11 overs on the trot in the morning session, went on to complete his 13th five-wicket haul in Test cricket.
It was a terrific bowling display by the 32-year-old, who missed part of Thursday's play with a groin strain but returned to torment the Indians after taking pain-killers.
"Having played a bit of cricket, you tend to sort of be able to play through some sort of stiffness and some soreness...," he said.
"It's nothing new to be able to play through a little bit of pain...I think the best painkiller is wickets."
Australian Associated Press
Sign up for our newsletter to stay up to date.