India did well to post 285 for six after winning the toss and cleaned up England for 158 with 14 overs to spare in the game.
All-rounder Ravindra Jadeja performed his role to perfection, smashing an unbeaten 61 off 37 balls and picking up a couple with the ball. Mahendra Singh Dhoni (72) continued with his good form while Suresh Raina (50) too came handy with the bat. Speedster Bhuvneshwar Kumar (3/29) impressed with his swing again and offie Ravichandran Ashwin (3/39) cleaned up the tail.
It was a much need win for India, who were under pressure to perform after losing the series opener in Rajkot.
England were in the hunt of the steep target as long as their skipper Alastair Cook and the dangerous Kevin Pietersen were in the middle. The duo took the score to 58 for 1 in 10 overs before Cook was adjudged leg before wicket off Kumar.
Kumar struck twice in the 14th over innings to give India the advantage, his incoming delivery rattling the stumps off Pietersen and Eoin Morgan edging one to Dhoni two balls later, leaving England at 73 for four.
From there on, the England could not keep up with the asking rate and fall of wickets at regular intervals pushed them out of the game.
Earlier, a blistering 96-run stand off 60 balls by Dhoni and Jadeja propelled India to a score which looked unlikely when they were 119 for four in the 27th over.
The partnership saw some serious hitting by the left and right hand combination. Dhoni came up with a slew of helicopter shots to enthrall a packed house.
Ajinkya Rahane b Finn 4
Gautam Gambhir b Dernbach 8
Virat Kohli c Bell b Woakes 37
Yuvraj Singh lbw b Tredwell 32
Suresh Raina b Finn 55
Mahendra Singh Dhoni c Root b Dernbach 72
Ravindra Jadeja not out 61
Ravichandran Ashwin not out 1
Extras: (lb 5, w 10) 15
Total: (for six wickets in 50 overs) 285
Fall of wickets: 1-18 (Gambhir, 3.6 overs), 2-18 (Rahane, 4.3 ), 3-71 (Yuvraj Singh, 15.2), 4-119 (Kohli, 26.2), 5-174 (Raina, 39.2), 6-270 (Dhoni, 49.2)
Steve Finn 10-1-51-2
Jade Dernbach 9-0-73-2
Chris Woakes 9-0-60-1
Samit Patel 10-0-43-0
James Tredwell 10-0-48-1
Joe Root 2-0-5-0
Alastair Cook lbw b Kumar 17
Ian Bell c Dhoni b Shami Ahmed 1
Kevin Pietersen b Kumar 42
Joe Root b Jadeja 36
Eoin Morgan c Dhoni b Kumar 0
Craig Kieswetter c Raina b Ashwin 18
Samit Patel not out 30
Chris Woakes lbw b Jadeja 0
James Tredwell lbw b Ashwin 1
Steve Finn c Dhoni b Ashwin 0
Jade Dernbach run out (Jadeja/Dhoni) 2
Extras: (b 4, lb 3, w 4) 11
Total: (all out in 36 overs) 158
Fall of wickets: 1-4 (Bell, 1.2 overs), 2-58 (Cook, 10.1), 3-73 (Pietersen, 14.2), 4-73 (Morgan, 14.4), 5-110 (Kieswetter, 25.3), 6-132 (Root, 30.2), 7-132 (Woakes, 30.5), 8-135 (Tredwell, 33.2), 9-135 (Finn, 33.3), 10-158 (Dernbach, 35.6)
Bhuvneshwar Kumar 10-2-29-3
Shami Ahmed 4-1-24-1
Ishant Sharma 4-0-28-0
Ravindra Jadeja 7-1-12-2
Yuvraj Singh 4-0-19-0
Ravichandran Ashwin 7-0-39-3
Toss: India chose to bat
Series: 5-match series, level 1-1
Umpires: Steve Davis (Australia) and Vineet Kulkarni (India)
TV umpire: Sudhir Asnani (India)
Match referee: Andy Pycroft (Zimbabwe)
Reserve umpire CK Nandan (India)