Rain during the mid-innings break left England chasing a revised target of 295 in 47 overs.

But they collapsed to 161 all out in 38.1 overs, with opener Alex Hales top-scoring with 40 on his one-day international debut.

Left-arm spinner Ravindra Jadeja took 4-28 in seven overs.

India lead the five-match series 1-0 after Monday's first ODI in Bristol was washed out without a ball bowled.

The series continues at Trent Bridge tomorrow.

Meanwhile South Africa have pulled off the second-biggest run-chase in their one-day international history to sink Australia in their tri-series clash in Harare.

Seeking some revenge for Australia's thrilling Test series win earlier this year, star Proteas batsmen AB de Villiers (136 not out) and Faf du Plessis (106) both scored brilliant hundreds to reel in the victory target of 328 and secure a comfortable seven-wicket win with 20 balls to spare.

Although it wasn't quite in the same league as when South Africa chased down a world-record 437 to beat the Australians in Johannesburg in 2006, there was an extra sweetness to this victory in a year of bitter rivalry.

Australia set the Proteas a Harare Sports Club ground record chase of 328 to win, with opener Aaron Finch (102) smashing the fourth hundred of his ODI career.

South Africa were on the ropes early at 2-52, but the classy partnership of du Plessis and de Villiers turned the match on its head with an outstanding stand of 206 off 174 balls for the third wicket.