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.


Ronaldo on target as Al-Nassr win after security delay
Coventry savour first home Premier League win in 25 years
Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool
Australia need six wickets on final day to win first Test