After persistent showers reduced the contest to a T20 affair, India first scored 129 for seven and then restricted England to 124 for eight in a topsy-turvy game that left a capacity crowd at the edge of their seats in the tense dying moments of the summit showdown.
Ravindra Jadeja (33 not out and 2/24) made another all-round contribution in India's dramatic win which also gave Mahendra Singh Dhoni the remarkable distinction of being the only captain in international cricket to win three world titles.
Skipper Dhoni jumped in joy as the delirious Indian players hugged each others while the others were busy collecting stumps as souvenir to mark another glorious chapter in history of Indian cricket.
This was India's second Champions Trophy title having won the first one jointly with Sri Lanka back in 2002. For India, the trophy also came two days before the 30th anniversary of maiden World Cup triumph back on June 25, 1983.
More From This Section
"We are devastated...As a captain I had high hopes of achieving something special. We had the opportunity but could not do it," Cook said after the match.
For the Indian skipper, the victory was all the more special as he became the only captain to have won three ICC tournaments --T20 World Cup in 2007, the ODI World Cup in 2011 and now the Champions Trophy.