England 253 (Crawley 76, Bumrah 6-45, Kuldeep 3-41) and 67 for 1 (Crawley 29*) need another 332 runs to beat India 393 (Jaiswal 209, Anderson 3-47, Ahmed 2-65) and 255 (Gill 104, Hartley 4-77)
Visakhapatnam: England lost Ben Duckett late on day three after being set an enormous 399 to beat India in the second Test in Visakhapatnam.
Duckett made 28 in a stand of 50 with Zak Crawley before offering a bat-pad catch off Ravichandran Ashwin.
Crawley remains on 29, alongside the promoted Rehan Ahmed on nine, with England 67-1 and in need of 332 more runs for another astonishing victory.
India were put into a position from which they are favourites to level the series by a classy century from Shubman Gill.
Amid some England excellence with the ball in the morning session, Gill could have been dismissed three times before he reached 20, but survived to make 104 and help India to 255 in their second innings.
Despite giving up a first-innings deficit of 143, England clung on with tenacity. James Anderson was magnificent in the first half hour and even though Gill shared stands of 89 with Axar Patel and 81 with Shreyas Iyer, the tourists chipped away.
Tom Hartley claimed four wickets, Ahmed three. Ben Foakes was excellent behind the stumps and Ben Stokes took a wonderful catch to remove Iyer. India lost their last six wickets for 44 runs.
For as hard as England battled, they still need to break records to win. A successful chase would be their highest in Test cricket, the highest by anyone against India and the highest in this country.
No visiting team has ever made 300 in the fourth innings of a Test in India, regardless of the result.
England also have a concern over Joe Root, who took a blow to the finger in the warm-up and again at slip, and was off the field from the drinks break in the morning session.