England debutant Liam Dawson hit a half-century against India to keep the tourists in a good position on day two of the fifth Test in Chennai.
The 26-year-old struck an unbeaten 66 - the highest score by a number eight on debut for England - and put on a crucial 108 runs for the eighth wicket with Adil Rashid, who scored 60.
From 284-4 overnight, England lost Ben Stokes, Jos Buttler and Moeen Ali, who departed for 146, to slip to 321-7.
Dawson and Rashid, however, combined to add 108, an England best for the eighth wicket in India, to see the tourists to 477.
India, who have already won the series 3-0, eased to 60-0 in reply, 417 adrift, with KL Rahul on 30 and Parthiv Patel on 28.