Chasing 218 from 43 overs under the Duckworth/Lewis system after an hour's rain break in the day-night match, England survived a wobble in mid-innings to get over the line with seven balls to spare.
England lead 2-0 in the five-match series after the first game was rained out. The teams meet again at Lord's on Sunday and in Cardiff next Friday.
World Cup champions India, who lost their place at the top of the world rankings during a 4-0 whitewash in the test series, rallied from 58 for five to reach 234 for seven from their 50 overs.
Image: England's Graeme Swann smiles after scoring the winning run against India during their one day international cricket match at the Oval cricket ground, London, Friday Sept. 9, 2011.