Alastair Cook missed out on a double century in strange fashion but England still hold a 193-run lead over India with four first innings wickets remaining after day three of the third Test in Kalkota.
Cook was on 190 when he was run out by a direct hit after moving to avoid a throw from Virat Kohli before he had grounded his bat.
Cook and Jonathan Trott (87) had put on 173 for the second wicket, with England closing on 6-509.
Kevin Pietersen also chipped in with a half-century for the tourists, before Matt Prior and Graeme Swann put on an unbroken stand of 56 in the final session.
England, who had resumed on 1-216 after bowling out India for 316, will be hoping to extend their lead to as near 300 as possible on day four before looking to push for the win that will put them 2-1 up in the four-Test series.