Jack Leach and Joe Root dragged England back into the contest against India after they combined to skittle the hosts out for 145 on day two of the day-night third test in Ahmedabad on Thursday.
Resuming on 99-3, India looked on course for a handy first-innings lead before Leach and Root wrecked them in the low-scoring, spin-dominated test which looks set for an early finish.
India lost their last seven wickets for 31 runs and collapsed at the stroke of tea with a slim first-innings lead of 33 runs.
Stokes leads England to T20 World Cup glory against Pakistan at MCG
13/11/2022 AT 13:36
Root (5-8) claimed his maiden five-wicket haul, while Leach returned 4-54.
Earlier, India eclipsed England's first-innings total of 112 before the wheels came off.
Leach trapped Ajinkya Rahane lbw with a skidding delivery and followed it by dismissing Rohit Sharma, who top-scored for the hosts with a fluent 66, in the same fashion.
Noticing the sharp turn on offer, Root brought himself in and removed the dangerous Rishabh Pant for one with his first delivery.
India's tail did not wag and they wilted in 53.2 overs as 20 wickets fell in the first four sessions of the pink-ball contest.
Rising cricket star Odgers taking inspiration from Taylor and Stokes
25/10/2022 AT 13:36
Morgan calls for changes to impossible calendar and to put double headers at Wembley
07/08/2022 AT 16:00