Rahul was in the thick of things again a little later as Shami snared Ben Stokes, who prodded at the ball. He short, rising ball nicked to Pant showed India were executing their bowling plans perfectly, after the batting lessons had been put to great use on the first day. Kohli's innings had 11 boundaries and with only three runs remaining for a coveted 23rd Test hundred, Kohli went for an expansive cover drive off a tossed-up delivery from leg-spinner Adil Rashid (1/46 in 9 overs) only to be snapped by Ben Stokes at first slip.
The most damning indictment of both the way England batted and bowled was that it was the unlikely figure of Hardik Pandya, who has not appeared quite good enough with bat or ball in this series, to become India's destroyer.
Coming on to bat after lunch, the hosts crossed 50 in the 10th over, after which the downfall began.
Alastair Cook and Keaton Jennings are here to open the innings for England.
That is a lot of question marks, but it also says an terrible lot about how England's batting has been faring for an bad long time. The visitors need to take inspiration from the way they had fought back in the final Test of a three-match series in South Africa earlier this year after losing the first two to the Proteas. Pant, who became the 291st player to play for India, took five catches on his debut which made him the youngest keeper to take five catches in an innings of an worldwide match, eclipsing Chris Read who did it against NZ at Birmingham in 1999 at an age of 20y 325d.
The first ball of Pandya´s next over saw Adil Rashid well caught by Pant, two-handed this time.
Then an over later, Pandya and Rahul combined again to send Bairstow (15) back. Cook OUT for 29 after Cheteshwar Pujara DROPS his catch in the slips.
Thanks to Trump, Turkey and Europe get closer
The lira's sharp decline has sparked fears in the worldwide community of a Turkish economic crisis. On Monday the lira hit a record low of 7.2, dragging down other emerging markets currencies.
Pandya wasn't done just yet.
Pandya accounted for both Chris Woakes (8) and Rashid (5) as Pant collected his fifth catch in only his first Test outing.
A nod should go to 20-year-old Rishabh Pant amid a fittingly breathless debut too, striking his second ball in Test cricket for six on day one during a promising 24 and, after a gobby send-off from Stuart Broad on the second morning, becoming the third wicketkeeper in history to hold five catches in his first innings behind the stumps.
England 1st innings: 161 all out in 38.2 overs (Jos Buttler 39; Hardik Pandya 5/28).
After Virat Kohli and Ajinkya Rahane's match changing 159-run partnership on the previous day, England wasted no time as they bowled out the visitors for 329 early on Day 2.
However, Virat Kohli on Saturday missed out on a well-deserved Test century by a whisker as his 97 came off 152 balls.
For England, James Anderson (3/64), Stuart Broad (3/72) and Chris Woakes (3/75) picked up three wickets apiece.