Ravichandran Ashwin and Jasprit Bumrah claimed three wickets apiece and bowled India to a series-levelling victory by 106 runs against England in the second test on Monday.
Chasing 399 for victory, England were 95-1 before they lost five wickets in the morning session to allow India to take charge of the contest.
Opener Zak Crawley struck 73, while Ben Foakes and Tom Hartley produced defiant 36s down the order but England were eventually all out for 292 in the second session on day four.
Left-arm spinner Axar Patel removed Rehan Ahmed, who did a decent job as England's nightwatchman by scoring a brisk 23.
Ashwin then rattled England by dismissing Ollie Pope and Joe Root in successive overs.
Pope made 23 before edging the off-spinner and the ball stuck to Rohit Sharma's outstretched left hand at slip.
Root, nursing a finger injury, smashed Patel for a six but gifted his wicket when he danced down the track to hit Ashwin and ended up offering a top-edge to Patel at backward point.
Crawley batted with characteristic aggression, and Jonny Bairstow (26) also looked set before they departed in successive overs before lunch.
England's hopes was effectively snuffed out when Ben Stokes was run out for 11.
The third test in Rajkot begins on February 15.

Bengaluru secure IPL final berth after win over Gujarat
Medvedev stunned by wildcard Walton in French Open first round
Zee Entertainment in talks to stream FIFA World Cup in India
Quick and effective: Sabalenka races into French Open second round
Miami says Lionel Messi dealing with ‘overload,’ fatigue in hamstring
