England claimed four wickets to close on a famous win with India struggling on 112-8, still 80 runs behind the hosts at lunch on a tense final day of an enthralling third Test at Lord's on Monday.
Jofra Archer bowled Rishabh Pant, Ben Stokes trapped KL Rahul lbw and Archer brilliantly caught and bowled Washington Sundar to leave India reeling at 84-7.
Ravindra Jadeja (17 not out) and Nitish Kumar Reddy (13) defended stubbornly, however, before Chris Woakes had the latter caught by wicketkeeper Jamie Smith just before the interval.
Pant played an extraordinary one-handed straight drive for four off Archer to move to nine, but the fast bowler responded two balls later with an excellent delivery which uprooted his off stump.
Stokes snared KL Rahul lbw for 39, the England captain dropping to his knees and imploring the umpire to give him out.
He refused to do so but England called for a review and the decision was overturned to huge cheers from the crowd.
Washington Sundar was next to fall for a duck, Archer leaping to his right to take a superb one-handed catch off his own bowling and reduce India to 84-7.
Jadeja and Reddy frustrated England with solid defence until Woakes found the edge of Reddy's bat to give the hosts a huge lift as they left the field to warm applause from a packed crowd.
The series is level at 1-1.

Fils claims first ATP Masters title, Gauff clinches second Cincinnati crown
Barcelona launch LaLiga title defence with five-star Elche demolition
Torres double rescues point for PSG at Rennes in Ligue 1 opener
F1 confirms Abu Dhabi Grand Prix will close 2026 season
Norris wins Dutch GP as Antonelli stretches his F1 lead
