Jos Buttler once again proved to be a thorn in India's flesh as his gutsy knock of 69 enabled the hosts to put up a fighting 260 for 8 in their second innings on the third day of an even poised fourth Test.
In fact, England were in trouble at 122 for 5 when Joe Root was run out for 48. The lead was not even 100 runs but it was Buttler, who took the attack back to the opposition camp as Ravichandran Ashwin (35-7-78-1) despite being economical was not half as effective as Moeen Ali.
A well-set Root was back in the pavilion for 48 after Mohammed Shami's direct throw found him short of crease before tea. Having removed Keaton Jennings (36) at the stroke of lunch, Mohammed Shami (2/40) was on a hat-trick when he removed Jonny Bairstow (0) off the very first ball post break.
Buttler received good support from the stodgy Ben Stokes (30, 110 balls) adding 56 runs for the sixth wicket and 55 runs for the seventh wicket with the ever-improving Sam Curran (37 batting, 67 balls).
England now have a competitive lead of 233 runs and it could be a tricky chase for the Indian line-up especially with the track being two paced where handling Stuart Broad could prove to be a difficult proposition.