India kept pushing back even as England made quick progress on the third morning. Ben Duckett finished with 153 leading the way for the visitors' strong reply.
In the absence of R Ashwin, India's four-man attack was sprightly on the third day producing chances as the track started taking some turn. Kuldeep Yadav, in particular, proved to be a constant threat getting two wickets for his efforts in the session.
The day began with Jasprit Bumrah bagging Joe Rootf for the ninth time in Tests with the batter's attempted reverse-scoop nestling in the hands of Yashasvi Jaiswal at second slip. Kuldeep then had one turning in sharply to trap Jonny Bairstow LBW plumb in front.
He had one more when Duckett, against the run of play, hit a long hop straight to short cover to bring down the curtains on a momentous innings.
That wicket forced England to be cautious for a while with Ben Stokes and Ben Foakes being circumspect before taking calculated risks. The duo stayed put for an unbeaten 30-run stand as England chipped away at the deficit.