Pandya's 28-ball effort was the second-quickest five-wicket haul for India in Test cricket after Harbhajan Singh took a fiver off 27 balls against West Indies in 2006.
Earlier, Pandya picked up career-best figures as England lost 10 wickets in the post lunch session to be bowled out in 38.2 overs at Trent Bridge. India were outclassed by England twice - by 31 runs in Edgbaston and innings and 159-runs at Lord's.
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.
India face a must-win situation as they take on England in the third of the ongoing five-Test series at Trent Bridge, Nottingham from Saturday, August 18.
India's batsmen reaped the benefits of showing greater discipline after being asked to bat first by England skipper Joe Root.
England motored to the friendliest of Test venues seeking an unassailable 3-0 lead. A good start led to Virat Kohli and Ajinkya Rahane cashing in.
The pair batted throughout the afternoon session when the ball stopped jagging around, compiling by far India's best partnership of the series until Rahane was snapped up after tea for 81 by Stuart Broad, courtesy of Alastair Cook's dazzling left-handed slip catch. There was no inkling of what was to come as Mohammed Shami and Jasprit Bumrah were not consistent and let England reach 46/0 at lunch. Four of these wickets went to Pandya, the Baroda man bowling full and getting the ball to move just enough.
20 year old debutant Rishabh Pant flipped Rashid for a six to score first worldwide runs and took India's score to cross 300 runs.
Admittedly, the overcast conditions made batting hard, but England´s top-order problems run deeper than bad luck with the weather.
It's all over for England's Ben Stokes as team-mate Jonny Bairstow watches on.
There was a hint of controversy here as K.L. Rahul held a low catch at second slip.
Next ball, Jennings, one of 12 batsmen to have opened in Tests with Cook since Andrew Strauss retired six years ago, was squared up by the recalled Jasprit Bumrah and nicked to Pant. A total of 16 wickets fell in the day.
- Aretha Franklin dies at 76
- Tributes flow for 'rare treasure' Aretha Franklin who died at 76
- Andy Murray out of Cincinnati Masters after Lucas Pouille defeat
- Walker: De Bruyne injury a blow - but we'll cope
- Manafort Judge Says He's Received Threats, Fears For Jurors' Safety
- United States plans more sanctions against Turkey if pastor not released
- EPL 2018 Sergio Aguero hat-trick steers Manchester City to thumping win
- Berat Albayrak: Turkey to emerge 'stronger' from currency crisis
- Fortnite Update V5.21 Brings Heavy Sniper Rifle and Nerf to Minigun
- Australian MPs condemn Fraser Anning for 'final solution' Muslim ban speech