Cheteshwar Pujara returned to form by scoring a fluent unbeaten 91 as the visitors fought back on Day 3 of the third test at Headingley on Friday.
Resuming at overnight score of 423/8, the hosts lost the final two wickets for nine runs as they were bowled out for 432, with an overall lead of 354.
Mohammed Shami ended up with figures of 4/95, while Jasprit Bumrah, Mohammed Siraj and Ravindra Jadeja claimed 2 wickets each.
The Indian opening pair of KL Rahul and Rohit Sharma got their team off to a solid start. The duo added 34 runs for the first wicket before Rahul was caught brilliantly by Jonny Bairstow at the stroke of lunch for 8.
Rohit and Cheteshwar Pujara stitched together a 82 run stand for the third wicket. The former survived a leg before wicket shout in the 32nd over off Ollie Robinson.
England skipper Joe Root called for a review, but was timed out. The replay however suggested that the ball was hitting the stumps. However Robinson finally claimed his man after tea for a well made 59.
Pujara along with skipper Virat Kohli added an unbroken 99 run stand for the third wicket as the visitors ended Day 3 at 215/2.
Stumps at the end of Day 3
England 1st innings- 432 all out. (Joe Root 121, Mohammed Shami 4/95)- India second innings-215/2. ( Rohit Sharma 59, Cheteshwar Pujara 91*, Virat Kohli 45*) still trail by 139 runs.