England skipper Alastair Cook batted right through day four to give his side an outside chance of drawing the first Test against India in Ahmedabad.
At the close of play on Sunday England were 5-340, an overall lead of 10, after they had been asked to follow on.
England were bowled out for just 191 in their first innings after India had declared on 8-521.
The remarkable Cook compiled his 21st Test century in finishing the day unbeaten on 168, while wicketkeeper Matt Prior gave invaluable support with his 84 not out as the pair added an unbroken 141 for the sixth wicket.
The pair came together after Umesh Yadav (2-60) removed Ian Bell (22) and Samit Patel (0) in successive balls, both borderline lbw decisions.
England, who resumed on 0-111, lost Nick Compton for 37, before Pragyan Ojha (2-102) knocked over Jonathan Trott (17) and Kevin Pietersen (2).