Ravindra Jadeja took three wickets
Team India put up a good show with the ball to restrict England to 155 in 42.2 overs. The batsmen then totted up the runs in just 28.1 overs to give the home side a 2-1 lead in the five-match series.
The win marked a successful start for India at the newly-constructed JSCA International Stadium in Ranchi.
It was only fitting that captain MS Dhoni (10 not out) hit the winning runs, a boundary to the deep square leg off Steven Finn, in front of his home fans.
Ravindra Jadeja was the pick of the Indian bowlers with figures of three for 19.
The left-armer picked up the wickets of Craig Kieswetter (0), Samit Patel (0) and Jade Dernbach (0).
Image: Ravindra Jadeja of India celebrates the wicket of Craig Kieswetter of England during the 3rd ODI at the JSCA International Stadium Complex in Ranchi on Saturday
Ishant picked up two vital wickets
Ishant Sharma, having being expensive in the first two matches in Rajkot and Kochi, was among the wickets in this match.
The lanky pacer accounted for Kevin Pietersen (17) and Joe Root (39) to finish with figures of two for 29.
Bhuvneshwar Kumar and Shami Ahmed also picked up a wicket apiece as the Indian pace trio impressed.
Image: Ishant Sharma of India celebrates the wicket of Kevin Pietersen of England
Joe Root top-scored with a patient 39
Joe Root was the pick of the England batsman.
The youngster made a patient 39, his 57-ball knock inclusive of four hits to the fence.
Root was also involved in a 47-run partnership for the seventh wicket with Tim Bresnan (25), England's best partnership in the day.
Image: Joe Root of England
Ashwin finished with two wickets as well
R Ashiwn also got back among the wickets.
The offie first had Eoin Morgan (10) caught by Yuvraj Singh at backward point before cleaning up Bresnan with a classical off-spinner's delivery.
Ashwin finished with figures of two for 37.
Image: Ravichandran Ashwin of India celebrates the wicket of Eoin Morgan of England
Finn was again impressive with the ball
Steve Finn was again impressive with the ball.
The lanky pacer provided England with an early breakthrough, cleaning up Ajinkya Rahane (0) in his second over.
Finn finished with figures of one for 50.
James Tredwell also continued his good run with the ball, ending with figures of two for 29.
Image: Steve Finn of England celebrates the wicket of Ajinkya Rahane of India
Gambhir failed to convert a good start
Gautam Gambhir (33) and Virat Kohli helped India recover from the early loss, putting on 67 runs for the second wicket.
However, just when Gambhir looked to have settled down, he gave his wicket away, hitting a Tredwell delivery straight to Joe Root at mid on.
Gambhir's 53-ball knock was inclusive of four boundaries.
Image: Virat Kohli of India and Gautam Gambhir of India chat in the middle
Kohli played a match winning knock
Kohli albeit continued to impressive, scoring a matc winning 77 not out, his 79-ball knock was inclusive of nine boundaries and two sixes.
The 24-year-old, when on 49, became the second youngest player to score 4,000 ODI runs after West Indies legend Viv Richards.
He proceeded to score his 22nd ODI fifty, his third against England, and put on 66 runs in just eight overs for the third wicket with Yuvraj Singh (30) to seal the visitor's fate.
Image: Virat Kohli of India is all smiles after top edging the ball for four from a delivery by Jade Dernbach of England