Pakistan inflicted a massive 180-run defeat upon title-holders and favourites India at the Oval in London on Sunday to win the tournament featuring the world's top eight one-day worldwide nations.
Amir and Hasan Ali's three wickets each guided Pakistan to bowl out India for just 158 runs in 30.3 overs.
The players' rankings saw India's Rohit Sharma, who scored an unbeaten 123 in the semi-final against Bangladesh, gaining three slots to share the No.10 position with his opening partner Shikhar Dhawan.
They were eventually dismissed for 158 in reply to Pakistan s 338 for four, which featured Fakhar Zaman s 114, the left-handed opener s maiden one-day global hundred coming in just his fourth match at this level.
Sent in to bat by India captain Virat Kohli, Pakistan's opening pair Fakhar (114) and Azhar Ali (59) put together their second consecutive century stand, motoring to 128 in 23 overs before Azhar was disastrously run-out.
Hafeez, who smashed an unbeaten 57 off 37 balls to help take Pakistan past thee 300-mark, said the win was for everyone in his homeland.
The victory was splashed across most major newspapers, with leading English daily Dawn proclaiming: "Pakistan breaks jinx, trounce India in dream final".
India captain Kohli conceded Pakistan were worthy winners and, while he claimed to be proud of his players, his admission that the new champions played with more passion was a damning indictment.
For India, pacers Bhuvneshwar Kumar, Hardik Pandya and spinner Kedar Jadhav took one wicket each.
India will feel aggrieved as Fakhar, on three, was caught by wicketkeeper Mahehdra Singh Dhoni off a Jasprit Bumrah no-ball and the 27-year-old left-hander took full advantage to reach his first worldwide century.
He gave credit to Pakistan for their spectacular performance in the final and said that the green brigade had outclassed India in all three departments. India were at the receiving end at The Oval, just as they were in Johannesburg in 2003 in the World Cup final against Australia, when they lost by 125 runs, which was the previous highest margin (in terms of runs).
Yuvraj then fell LBW on appeal to 18 year old Shadab, and Dhoni hooked out to the leg-side boundary to leave India utterly on the ropes at 54-5. "We need to move on and learn from our mistakes", Kohli said.
Kohli also indicated that he would not be making any change in the Playing XI and would go with the same team that played against Bangladesh in the semi-finals.
"They outplayed us, they were more intense and passionate on the day", he said.
Vehicle strikes several pedestrians on London road
Manchester was also hit by a severe attack when a bomber killed more than 20 people at an Ariana Grande concert. Islington's northern part is represented in Parliament by Jeremy Corbyn, the leader of the Labour Party.
Hafeez hails Pakistan spirit for India stunner
India head into Sunday's Final as the rightful favourites to reclaim the ICC Champions Trophy against their traditional rivals. Often we find fans from either side mixing a game of cricket with political instability and tension the two nations share.
ICC Champions Trophy 2017 Final
He was eventually out when he sliced medium-pacer Hardik Pandya and Jadeja, running back from point, held a well-judged catch. Pakistan recovered splendidly from the loss to India in the first league game to win all the remaining matches.
Draymond Green makes fun of Cavaliers during parade
I'll talk to all my teammates, look them in the eye and tell them that I'm proud of them because it was an unbelievable season. The cute family of four rode atop a double-decker bus, where Steph hoisted the Larry O'Brien Trophy for the adoring fans.