Ishant (five for 51) ruined England's attempt to rebuild when Dawid Malan edged to gully for 20 and then took three wickets in one over either side of lunch.
England defeated India on Saturday in a thrilling Test match at Edgbaston, eventually prevailing by 31 runs. But Anderson removed Karthik in the first over of the day and later Stokes got the better of Kohli and Pandya.
It very quickly got worse for the tourists at 8-141 after Stokes struck again in the same over with Mohammed Shami (0) caught behind.
Instead, Rashid did what he was supposed to do and pinned Ishant Sharma with a googly.
Just 50-minutes into play, it was theirs: Ben Stokes, with a booming inswinger, caught the India captain moving across his stumps.More news: Sterling bounces after BoE raises rates above crisis lows
The duo put on 29 runs for the seventh wicket with Pandya looking the more aggressive of the two, hitting Stuart Broad for two consecutive boundaries in one over. "We've had a lot of stick recently so to beat a team like India will hopefully close some mouths. That should fill him with huge confidence for the rest of this series".
Asked about his magical 149 in the first innings where he single-handedly dragged India out of a hole, Kohli said it would have tasted sweeter had the side ended up on the winning side.
"India lost control then - he needs to look back on his captaincy and say 'when I've got a bloke who averages 19 against left-handers and a 20-year-old left-hander on strike, why did I take him off?", Hussain asked.
"What a game!" effused the England captain in the post-match press conference.
All the talk going into this final day was the importance of Virat Kohli.
Ultimately though, England fans and players alike were spared the levels of anxiety suffered at Edgbaston in 2005 or Trent Bridge in 2013 as Stokes tempted Pandya (31) outside off, the ball sliding off the edge and into the grateful hands of Alastair Cook at first slip with India still 31 runs shy of parity.More news: Man Taunts Bison In Yellowstone National Park
Rashid repaid his fellow Yorkshireman Root's faith to dismiss Sharma with the leg before decision confirmed on review. Stokes has compensated for his double failure with the bat by taking six wickets in the Test, including three of India's last four wickets.
"Whenever he's been around, whenever you watch him operate on the field he has this desire and steeliness within him which, similar to ben, wants to be involved in the big occasions and that obviously suits playing in test match cricket and you've seen that throughout this game", Root added.
Premier spinner Ravichandran Ashwin on Saturday came to the defence of the struggling Indian batting unit, saying batsmen from both teams found it tough to score on a challenging surface at the Edgbaston.
England, however, are set to be without Stokes, 27, for next week's second Test of a five-match series at Lord's as it clashes with his scheduled trial on a charge of affray in Bristol starting on Monday. It is a long Test series, so to feel defeated or painful so early on in this series is quite unfair.
England's first-ever test was against Australia in 1877.More news: Researchers Successfully Put Bioengineered Lungs Into Pigs