Shoaib Bashir claimed three top-order wickets but England were again met with resistance from in-form India opener Yashasvi Jaiswal in Ranchi.
Joe Root (122 not out) and Ollie Robinson (58) helped England add 51 to an overnight 302 for seven but they lost their last three wickets for six runs in 17 balls on the second morning of the fourth Test.
James Anderson snared Rohit Sharma to move to within three of 700 Test wickets before the recalled Bashir trapped Shubman Gill and Rajat Patidar lbw and had Ravindra Jadeja caught bat-pad as India went to tea on 131 for four.
Jaiswal (54 not out) was immovable on a pitch which, despite the odd delivery keeping low, was devoid of the gremlins that had given England’s top-order major problems 24 hours earlier.
Robinson, in his first competitive appearance since July, twice drew the edge of Jaiswal but the ball bounced short of Zak Crawley then Ben Stokes, the latter much to England’s obvious chagrin.
Anderson made the breakthrough in his second over, getting one to hold its line and kiss Rohit’s outside edge on the way through to Ben Foakes, but while Robinson did likewise to Jaiswal, the ball dropped in front of a diving Crawley at second slip before scurrying away for the opener’s first four.
Robinson was memorably chided during the Ashes for bowling “124kph (77mph) nude nuts” by former Australia opener Matthew Hayden and the seamer did not do much to shed the tag as he operated in the mid-70mph range.
But he engaged in a fascinating tussle with Jaiswal, who pushed at a wider delivery after lunch and Foakes dived forward to take the edge, only for third umpire Joel Wilson to rule the ball had bounced.
England celebrated before the ‘not out’ verdict was returned on the two big screens and England were momentarily stunned, with captain Ben Stokes cupping his hands to his mouth in shock.
At the other end, Bashir was probing away and while he was dumped back over his head for six by Jaiswal, the off-spinner, in just his second Test, extracted some turn to beat both Gill (38) and Patidar (12) on the inside edge and gain leg-before verdicts.
Tom Hartley was not introduced until the 32nd over and was thumped for back-to-back sixes by Ravindra Jadeja, who was the undone by extra bounce from Bashir and popped a catch to Ollie Pope at short leg.
Earlier, India took the new ball after two deliveries but the hosts could not capitalise as Robinson collected three fours in an eventful over off Akash Deep, who beat the lower-order batter’s outside edge twice.
Robinson brought up a first Test half-century by slog-sweeping Jadeja for a ninth four, to go with one six, and stretched his stand with Root into three figures – England’s first century stand for the eighth wicket since August 2017.
But an attempted reverse sweep off Jadeja brushed Robinson’s glove on the way through to Dhruv Jurel and England’s innings unravelled quickly.
Shoaib Bashir clothed a skier to backward point while Jadeja had his and India’s third wicket of the morning when Anderson made a hash of a sweep and was lbw. Jadeja was the pick of the bowlers with four for 67.
LATEST STORIES
What's gone, is gone': Brathwaite warns against complacency heading into Bangladesh Test Series
- 2024-11-21 18:13:33
- Hits 542
Brook century gets England back on track on day two in Christchurch
- 2024-11-29 06:09:56
- Hits 198
Cox replacement Bethell will bat at three for England Test debut
- 2024-11-26 06:06:19
- Hits 166
Atkinson and Bethell star as England dominate day two against New Zealand
- 2024-12-07 07:25:07
- Hits 147