India built a commanding lead of 249 after spinner Ravichandran Ashwin helped skittle England for 134 on day two of the second Test on Sunday.
The hosts were 54 for one at stumps in Chennai with Rohit Sharma on 25 and Cheteshwar Pujara on seven.Jack Leach trapped Shubman Gill leg before for 14 with his left-arm spin and the opener walked back after an unsuccessful TV review.
Ashwin had earlier claimed five wickets as England collapsed in response to India's 329, conceding a lead of 195. England's Foakes made an unbeaten on 42 off 107 balls.
England lost half their side for 52 when Ashwin bowled Ben Stokes for 18.
Foakes, taking the place of Jos Buttler who returned home after the opening win, put on 35 with Ollie Pope.
The pair batted for over 50 minutes before pace bowler Mohammed Siraj struck with his first ball of the Test, removing Pope for 22.
Earlier, Rishabh Pant hit an unbeaten 58 before India's innings ended in the first hour of play. They had resumed on 300-6.