India made a stuttering start to their first-innings reply as they looked to overhaul New Zealand's total of 365 on day two of the second Test in Bangalore.
Pragyan Ojha completed his five-wicket haul by removing last-man Tim Southee while Zaheer Khan also played his part as the Black Caps lost their final four wickets for just 37 runs in the morning session.
India's innings then began in faltering fashion with Southee removing both Gautam Gambhir and Cheteshwar Pujara cheaply. Virender Sehwag brought some stability to the hosts, however, and helped steer them to 63 for two at lunch.
Ross Taylor's century had given New Zealand a welcome boost on Friday as they looked to erase memories of their humiliating first Test defeat.
And resuming on 328 for six, overnight men Kruger van Wyk - who had already passed his half-century - and Doug Bracewell were looking to take the tourists past the 400-run mark.
However, things did not go to plan as first Van Wyk fell to Zaheer for 71, with Suresh Raina taking the catch, before a mix-up between Bracewell and Southee saw the former run out also by Zaheer for 43.
With the two dangermen gone, the hosts wasted little time in taking the final two wickets of Jeetan Patel (nought) and Southee (14), who became Ojha's fifth wicket when he was hit on the pads by the spinner.
Any hopes India had of making a flying start soon diminished when Southee struck in the fourth over, removing Gambhir's bails with the opener on two.
Pujara fared little better, dismissed for nine after pushing a delivery from Southee to Trent Boult at fine leg.
Sehwag managed to settle things, however, and was unbeaten on 39 at the interval with Sachin Tendulkar on four not out.