England were all out for 432 in reply to India's first innings total of 78 to claim a 354-run lead on day three of the third Test at Headingley on Friday.
Skipper Joe Root top-scored for England with a stellar 121, while Rory Burns, Haseeb Hameed and Dawid Malan helped themselves to fluent half-centuries.
Mohammed Shami was the pick of the Indian bowlers claiming 4-95.
India lead the five-test series 1-0.


Dubai named long-term opening host of new beach volleyball championship
Amateur shocks pros for massive payday at 'One Point Slam' before Australian Open
UAE secure AFC U23 Asian Cup quarter-final spot
Ofner's premature celebration costs him Australian Open spot in epic collapse
Semenyo on target again as Man City beat Newcastle in League Cup semi-final