Revelation and redemption helped Pakistan turn world cricket's order upside down as Fakhar Zaman's maiden one-day global century and Mohammad Amir's brilliant new-ball spell underpinned a landslide 180-run win over India in the Champions Trophy final.
Pakistan thrashed favourites India by 180 runs to clinch the Champions Trophy title in a thrilling competition at London's Oval ground on Sunday.
Pakistan, without their leading fast bowler Mohammad Amir due to injury, strangled the usually free-scoring England batsmen on a slow wicket in Cardiff with a disciplined display of bowling and fielding.
Pakistani openers Azhar Ali and Fakhar Zaman have denied India an early breakthrough as the two have made the most of missed direct hits, Jasprit Bumrah's no-ball and a good batting wicket at The Oval in London.
Pakistan's rejuvenation has been built around the runs of opener Fakhar Zaman and the experienced Azhar Ali while Hasan Ali and Junaid Khan stepped up to compensate for the absence of Amir who is expected to be fit for the final.
"Pakistan had a really good come back, but we all are sure that India will win", said a fan from Bengaluru.
"It is true that my nephew Sarfraz Ahmed is playing for Pakistan and we wish him and his team all the very best".
India have done well chasing down targets so captain Virat Kohli opted to put his rivals in to bat first.
Ganguly wasn't the only Indian cricketer to criticise Sohail and praise the green side for overcoming the odds and working hard to make it to the final. "India is our nation and therefore we will pray for its win", he added.
Even spinner R Ashwin and Ravindra Jadeja failed to shine in the crucial final.
However, Pakistan, who qualified this tournament as the eighth-ranked team, turned out to be the dark horses and won the title for the first time.
Pakistan made 338 for the loss of four wickets in allotted 50 overs.
This is only the second time in India's last five appearances at the Champions Trophy that they've managed to progress beyond the group stage; they did go on to win it on that previous occasion though (2013).
As cricket enthusiasts all over world are anxiously waiting for the battle, an air of unusual excitement can be felt among young cricketers across the country as they wish the Indian players all the luck for today's match.
It's all too much for Virat Kohli.