The match was reduced to 20 overs a side at Edgbaston.
In the last ever Champions Trophy final India eventually beat England after rain at Edgbaston reduced the one-day match to just 20 overs a side.
Although play was due to start at 10.30 BST a ball wasn’t bowled until 16.20 BST due to consistent rain in Birmingham.
The hosts won the toss and chose to put the Indians into bat when play eventually did start, although it was interrupted again shortly after with England having dismissed Rohit Sharma for nine.
When the match did finally resume it didn’t take long for Three Lions all-rounder Ravi Bopara to continue his fine tournament by claiming the scalp of danger-man Shikhar Dhawan.
The 31 from the opener was his lowest score of the competition so far and was just what England needed as Bopara and the side as a whole lifted in confidence.
When Dinesh Karthik, Suresh Raina and captain MS Dhoni all fell in quick succession India were reduced to 66-4 with Bopara taking three.
A swift 33 from Ravindra Jadeja helped get the Indians to 129-7 from their 20 overs, a seemingly gettable 130 for England.
It didn’t start well though when skipper Alastair Cook was out with the side on just three.
Jonathan Trott, who himself had been in fine form, managed 20 before he was stumped by Dhoni off the bowling of Ravichandran Ashwin, before Joe Root and Ian Bell fell with the Three Lions on just 46.
Yet when the Indians seemed to be taking the advantage Eoin Morgan and Bopara came in to take the game back for England.
Some fine boundaries from the pair edged the hosts back into the driving seat and after 17 overs the score was 102-4.
Seamer Ishant Sharma then started a woeful over that helped the Englishmen head back towards victory, before two wickets in two balls dismissed Morgan and Bopara and turned the game back on its head.
When new batsmen Jos Buttler and Tim Bresnan were out for a duck and two respectively England were 115-8 and spiralling to defeat.
Stuart Broad and James Tredwell put up a brave fight but with the latter needing six off the last ball it was just too much and India won by the narrow margin of five runs.