After India were all out for 488 in their first innings, thereby conceding a first innings lead of 49 runs, England openers Alastair Cook (46 batting) and teenager Haseeb Hameed (62 batting) added 114 runs in 37 overs to take the lead to 163 runs.
With only a day's play left and turn on offer being a slow one, it will take a Herculean effort from Indian bowlers to enforce a result out of this match which is heading towards a tame draw.
Cook was unbeaten on 46 off 107 balls and debutant opener Hameed struck his maiden half-century on debut. The 115-ball innings had five boundaries and a six.
With the pitch showing just the usual signs of wear and tear, draw looks the most obvious result, unless England make a challenging declaration and press for a victory tomorrow.
More From This Section
In the morning, India resumed at the overnight 319 for four and lost wickets steadily barring a 64-run seventh wicket stand between Ravichandran Ashwin, who made a steady 70 with seven fours off 139 balls and in 200 minutes, and wicketkeeper Wriddhiman Saha (35).
The last-wicket stand between Ashwin, who was 49 when the ninth wicket fell, and Mohammed Shami (not out 8) kept England on the field longer than they may have expected and helped India cut the lead to below 50.
All the Indian wickets that fell today were claimed by the English spin trio of leggie Adil Rashid (4 for 114), off-spinner Moeen Ali (2 for 85) and left-arm spinner Zafar Ansari (2 for 77).
Rahane and Kohli departed in the span of under 15 minutes and in the space of 17 balls in the first session to raise England's hopes which were dashed by Ashwin and Saha with their diligent half century stand that lasted for 98 minutes.
(REOPENS DEl 5)
The Indian team members were charged up in the morning especially after Jimmy Anderson's uncharitable comments about Virat Kohli being only good in Indian conditions.
The moment Anderson came into bat, the Indian fielders gathered around him to have a word. There was a brief hold up as umpires spoke to spinners Ashwin and Jadeja.
After Jadeja bowled his first over, things started happening as Ashwin trapped Bairstow leg before with fuller length ball that the batsman, who was unbeaten 50 last evening, tried to turn towards leg-side.
The decision was reviewed by the batsman but stayed as it was an umpire's call.
Ashwin then bowled Woakes through the gates with a superb off-break which the batsman tried to drive and then followed it up by having Rashid and Anderson caught in the outfield when trying to give charge.
Among the other major accomplishments, India won three Tests against England in a bilateral series after nearly 23 and half years. The last time was in 1993 season when Graham Gooch's men were crushed 3-0 by Mohammed Azharuddin's team.
Post that series, India never won three Test matches in any of the four series played at home in 2001-02, 2006, 2008 and 2012.