Pakistan cricket team's Champions Trophy win in 2017 came as a major surprise as Pakistan were the lowest ranked team in the Tournament ranked 8th. Sarfraz Ahmed was the captain this time and having led Pakistan to Under-19 World Cup win in 2006 this wasnt a new experience for him.
Pakistan began the tournament badly with a crushing defeat at the hands of India in their opening match but they regained form and momentum by defeating South Africa and Sri Lanka in their remaining group stage matches to set a date against England in the Semi Final. England were one of the pre tournament favourites to win the tournament but Pakistan crushed them by 8 wickets in the semi final having restricted them to a below par total of 211 runs.
In the Final against India Fakhar Zaman scored a match winning century with Azhar Ali and Mohammad Hafeez scoring half centuries allowing Pakistan to post a mammoth total of 338 runs on board. Muhammad Amir then took the early wickets of Rohit Sharma, Virat Kohli and Shekhar Dhawan to set up Pakistan's Champions trophy win by restricting India to a score of 161 runs.
In the end what I would like to say is that Champions Trophy is the only ICC event where Pakistan have defeated India thrice.