Ben Stokes took the crucial wicket of Virat Kohli as England wrapped up a 31-run win over India on the fourth morning of an enthralling first Test at Edgbaston.
After James Anderson had Dinesh Karthik caught at slip in the opening over of the day, Kohli reached his half-century before the India captain was pinned lbw as he moved across his stumps and departed for 51, having taken his side to within 53 runs of victory.
With the crowd up, Stokes sensed an opportunity and three balls later he nicked out Mohammed Shami to leave England two wickets from victory.
Adil Rashid then trapped Ishant Sharma lbw and it was left to Stokes (4-40) to finish the job, ending Hardik Pandya's determined knock to put England 1-0 up in the five-match series.
With the match hanging in the balance, India needing 84 to win and England five wickets, Anderson had got England off to the perfect start with the wicket of Karthik (20) with the sixth ball of the day, Dawid Malan going some way to making up for his three dropped catches in the match with a low grab at second slip.
While Kohli remained though, India were still firmly in contention and together with an unusually restrained and disciplined Pandya, he gradually chipped away at the runs required.
Their partnership stretched to 29, in which time Kohli passed 50, and with Anderson and Stuart Broad's threat beginning to diminish, the game appeared to be slipping away.
England needed something special, Joe Root turned to Stokes and, ever the man for the big occasion, the all-rounder delivered.
Kohli had looked in complete control throughout the second innings but as he stepped across and tried to whip the ball through midwicket, Stokes arrowed the ball in at his pads and found his target. Kohli's review came more in hope than expectation.
Shami went later in the over, edging a back-of-a-length delivery behind, and England were on the brink.
There may have been a few England nerves as Sharma got the ball to the boundary twice in a Stokes over, using the edge of his bat to good effect, and a few verbals between Stokes and Pandya at the end of the over showed neither side were taking anything for granted just yet.
England inched ever closer to victory in the next over though as, for the second time in the match, Rashid outfoxed Sharma (11) with his googly. It took a review but the tailender was on his way.
Pandya did his best to take the game to the wire and clubbed a four over mid-off to take India to within 36 of their target.
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.
England take a 1-0 lead to Lord's but must now figure out how to replace their match-winner for the second Test as he heads to Bristol, with his trial for affray due to start on August 6.
Watch the second Test between England and India from 10am, Thursday on Sky Sports Cricket and Main Event.