India collapsed in sensational style on Saturday as England tied their Test series with an emphatic victory by an innings and 76 runs at Headingley.
England skittled India all out for 78 on day one in Leeds, with Joe Root (121) then leading the hosts to a huge lead over the course of day two.
The tourists steadied themselves on day three to head into Saturday on 215-2, with captain Virat Kohli looking sharp.
Yet, on a pitch and a day that looked set for a long spell of batting, England's bowlers stole the show as India were dismantled for 278.
Ollie Robinson led the way with a superb five-for, his second in Test cricket, while James Anderson snagged Ajinkya Rahane to clinch his 400th wicket on home soil in the longest format.
Without Mark Wood, Jofra Archer and Stuart Broad, it was a remarkable performance from Joe Root's team, who head to the Oval with the series tied at 1-1.
Robinson (5-65) dismissed Rohit Sharma on Friday and he picked up where he left off early on day four, a poor leave from Cheteshwar Pujara resulting in a review for leg before wicket, with Hawkeye determining a big chunk of off stump would have been hit.
The crucial wicket of Kohli (55) soon followed, with Robinson drawing India's skipper into an edge that Root took in the slips.
India's other big hitter, Rahane, lasted just one more over – Anderson hitting another Test landmark when he drew an edge to Jos Buttler – before Robinson struck again moments later to leave India on the brink.
Mohammed Shami and Ravindra Jadeja tried to mount a resistance, but it hardly lasted, with Moeen Ali dismissing the former with a sublime delivery that sent the off stump out.
Robinson swiftly sent Ishant Sharma packing to complete his five-for, and after Jadeja struck three successive boundaries off his bowling, Craig Overton responded with two wickets in the space of three deliveries to complete a stunning victory.