Fast bowler Ashish Nehra claimed three wickets as he combined with Jasprit Bumrah to choke the England batting and set up India's series levelling five-run win in the second T20I in Nagpur on Sunday.
Chasing 145 for victory, England needed eight off the final over but Bumrah claimed two wickets and gave away just two runs to help the hosts even out the three-match series at 1-1.
Joe Root, hit a run-a-ball 38, was given out lbw off Bumrah on the first ball of the 20th over as replays suggested the batsman got an inside edge before the ball hit his pads.
Bumrah bowled Jos Buttler on the fourth delivery and never allowed Chris Jordan and Moeen Ali to score the remaining runs on the final two balls as England ended on 139 for 6.
Earlier Lokesh Rahul hit a 47-ball 71 to help India post 144-8 despite England seamer Chris Jordan's three wickets after the visitors elected to field first.
The third match is slated in Bangalore on February 1.
SCORES IN BRIEF
INDIA: 144 for 8 in 20 overs (Rahul 71, Pandey 30; Jordan 3-22)
ENGLAND: 139 for 6 in 20 overs (Root 38, Stokes 38; Nehra 3-28)
Result: India won by 5 runs.
Player-of-the-match: JJ Bumrah.