India are closing in on a fourth Test and series victory over England after the home side's spinners wreaked havoc on Day 4 in Ranchi.
It looked like England were in a strong position to take control of the Test and potentially level the five-match series at the start of the day but a battling 90 from Dhruv Jurel helped drag India to 307 all out at the JSCA International Stadium Complex.
It gave Ben Stokes' side a first-innings lead of 46, smaller than they would have expected at the end of Day 2 when India were seven wickets down and still trailing by 134 runs.
But any advantage England might have had disappeared when they were then bowled out for just 145 as Ravichandran Ashwin (5-51) and Kuldeep Yadav (4-22) ripped through their battling line-up.