The result was decided by a boundary catch when Ravi Bopara attempted to clear the ropes to complete his first one-day international century.
He was well held by Ravindra Jadeja in the deep for 96 to reduce England to 270 for eight from 48.5 overs in reply to India's 280 for five.
The teams left the field immediately afterwards with no more play possible and Bopara's dismissal meant the teams were tied on the Duckworth/Lewis method for deciding rain-reduced matches.
England still took a 2-0 in the five-match series after the first game was rained out.
Image: India's Ravichandran Ashwin, center celebrates with Suresh Raina, right, and Manoj Tiwary, right, after claiming the wicket of England's Ben Stokes during their one day international cricket match at Lord's cricket ground, London, Sunday Sept. 11, 2011.