The tourists opened the batting in the Indian state of Jharkhand, but none of their batsman was able to build a significant innings.
When Jade Dernbach was out for a duck, England were all out for 155 runs from just 42.2 overs.
In reply, Gautam Gambhir got India's innings off to a positive start by scoring 33 runs. However, the opener was unable to make a further contribution as he was caught by Root off the bowling of James Tredwell.
India's main batsman though was Virat Kohli, who recorded his 22nd ODI half-century on his way to making 77. He was still at the crease when Dhoni struck the winning runs with more than 20 overs to spare.