Rehan Ahmed picked up two quick wickets as England fought back after the lunch break to check India's progress on Day 2 of the third Test in Rajkot on Friday.
Ravichandran Ashwin played a good knock of 37 before he was caught at mid-on off leg-spinner Rehan.
Debutant Dhruv Jurel narrowly missed out on a fifty on debut as he perished caught behind off Rehan trying to cut the leg-spinner as India were reduced to 417/9.
Ravichandran Ashwin and debutant Dhruv Jurel led a resolute response after early blows in an attritional morning session to take India to 388/7 at lunch.
On a docile pitch which has not favoured any style of bowling yet, India's approach remained largely conservative which was also influenced to some extent by twin blows shortly after the play began.
Resuming at 326/5, India took their time in adding another 62 runs in 26 overs in the morning session with Ashwin (25 not out) and Jurel (31 not out) putting on a vital 57-run stand for the eighth wicket.
Overnight centurion Ravindra Jadeja (112 from) could not add much to his kitty and walked back after miscuing a simple return catch back to England part-time spinner Joe Root.
The face of Jadeja's bat turned inwards towards his pads as he looked to play the ball on the on-side, resulting in Root grabbing a sharp catch over his shoulders.
Jadeja's dismissal did peg back India right after the play began as he joined nightwatchman Kuldeep Yadav (4) in the dressing room soon after the latter's dismissal, off James Anderson.
The 41-year-old seamer is now merely four wickets away from completing a record 700 wickets -- the most for any fast bowler in the history of the sport.
For Jadeja, this is now his second highest score in Test cricket and also the second longest innings in the format in terms of balls faced.
The double blows at the identical team score of 331 forced new batters Ashwin and Jurel to drop anchor and build a partnership, since it is paramount for India to add as many runs as possible in the first essay on a benign track at the Niranjan Shah Stadium.
Ashwin looked busier than his younger teammate and hit a few crisp drives to get going, but an error from his part resulted in on-field umpire Joe Wilson slapping a five-run penalty on the Indian team as the senior spinner was penalised for running on the danger area of the pitch.
England's first innings will thus start at 5/0 without a ball being bowled. The first such warning was given on the opening day, when Jadeja committed the same offence.
Jurel did a fine job in his maiden outing which began with a few dot balls and a single to get his first Test runs, while his first-ever boundary in international cricket showed promise of a fine aggressive batter.
Wood tried a short ball to debutant Jurel but the 23-year-old played an incredible ramp shot off a 146 kmph bouncer, guiding the ball over the wicketkeeper for his first six in top-flight cricket.