India defeated England by 132 runs in the first innings, helped by pacers Jasprit Bumrah and Mohammed Siraj, despite Jonny Bairstow scoring his third consecutive century.
On Day 3, England was bowled out for 284 midway through the second session, with Bairstow scoring a brilliant 106 off 140 balls. Siraj used the old soft ball to perfection to take 4-66. The five-match series is 2-1 in favour of India.
So far, Bumrah has had a perfect test debut as captain. In India's impressive 416-ball total, he followed his unbeaten 31 off 16 balls with 3-68.
After scoring back-to-back centuries against New Zealand last month, England's run-machine Bairstow used his power-hitting earlier this week to reach his third consecutive test century.
Only England's captain Ben Stokes was out for 25 in the morning session before rain interrupted play for the third straight day and the home team reached 200-6 at lunch.
After England started the day on 84-5, Bairstow and Stokes had gotten through a challenging first 30 minutes against Bumrah and Mohammed Shami. Before Bairstow expertly launched the counterattack, both bowlers repeatedly beat the batters' outside edges.
When pacer Shardul Thakur couldn't hold onto a high ball and then Bumrah dropped his counterpart at mid-off, Stokes attempted to escape, perhaps recklessly, and was dismissed twice in quick succession.
However, Stokes didn’t survive much longer with Bumrah holding onto a difficult catch at the same position from the next ball off Thakur.