After snatching defeat out of nowhere at Lord's, England endured a dream start to the third Test at Headingley as James Anderson ripped through the Indian top order to bowl the visitors out for 78 before openers Rory Burns and Haseeb Hameed capped a perfect first day for Joe Root's men with an unbroken stand of 120.
Anderson took 3-6 in eight overs, including the prize wicket of India captain Virat Kohli, who won the toss. Fresh from an eight-day break, the veteran seamer produced one of his best showings in recent times to rock the Indian top-order, dismissing three of India's top four batters.
Even so there was still the worry for England that their top-order might collapse in similar fashion. But Burns and Hameed - England's 22nd Test-opening partnership since Andrew Strauss retired nine years ago - posted only England's second century first-wicket stand in five years at this level. At stumps, Burns was 52 not out and Hameed, promoted to open after Dom Sibley was dropped, 60 not out.
This was England's best first day in a Test since the 2015 Ashes clash at Trent Bridge where they dismissed Australia for just 60, with Stuart Broad taking 8-15, before reaching stumps on 274-4 - with Root unbeaten on 124.
It was a forgettable day for India who, after being 56-4 at lunch, lost their last six wickets for 22 runs in an innings that was finished inside 41 overs. Rohit Sharma (19) and Ajinkya Rahane (18) were the only Indian batsmen to make it into double figures, with extras accounting for 16 runs.
The dismantling of the visitors started in the very first over of the match. Rahul, fresh from his 129 at the 'home of cricket', fell for a duck when he edged a booming drive to give wicketkeeper Jos Buttler the first of five catches in the innings.
Then, the often-gritty Pujara lasted just nine balls for one, undone by a superb Anderson delivery that both swung away and seamed. Inside five overs, India lost two wickets.
Pujara's dismissal set-up the much-anticipated Kohli-Anderson showdown but the contest was short-lived as Kohli, without a Test hundred in two years and averaging just 23 since January 2020, fell for seven when he tried to drive an Anderson outswinger to give Buttler another catch. Anderson, already the most successful fast bowler in Test history, now has 629 wickets at this level.
Rohit who made a fine 83 at Lord's, was the only Indian batsman who looked in control, but he fell for 19 when he mishooked a looping bouncer from Overton to Ollie Robinson at mid-on. Prior to getting dismissed, the opener had witnessed both Rahane and Rishabh Pant perish on either side of lunch.
Next ball India were 67-7 when Mohammed Shami, who made a Test-best 56 at Lord's, was out for a duck when he edged to Burns in the slips. Left-arm swing bowler Curran then had Ravindra Jadeja and Bumrah lbw with successive deliveries. The final wicket, of Mohammed Siraj, went to Overton as England wrapped up India's innings for just 78.
With the pitch still offering assistance, skipper Kohli was hopeful of his seamers denting England's top order but Ishant Sharma conceded nine runs in his first over, more than Anderson gave up in his spell.
Hameed had managed just nine runs in total at Lord's but, cutting strongly, he completed a 110-ball fifty - his third in Tests, with a 10th four although the edge off Bumrah was dropped by a diving Rohit at second slip.
Burns, who had pulled Mohammed Siraj for six, followed up with a 123-ball fifty to the delight of a raucous and sun-drenched crowd as the hosts ended the day 42 runs ahead, taking a giant step forward in leveling the series.
(With inputs from AFP)