Batting first, India scored 319 for three after the match was reduced to 48 overs a side at the Edgbaston.
Set a revised target of 324 in 48 overs, which became 289 in 41 after the day's third rain interruption, Pakistan were bowled out for 164 in 33.4 overs.
While there is a wave of celebration across the nations, several prominent personalities took it to microblogging site Twitter to express their happiness over this phenomenal victory.
Here's a look:
Varun Dhawan (@Varun_dvn) June 4, 2017
Congrats team India for an amazing game! What a victory! #INDvsPAK— Tahir Raj Bhasin (@TahirRajBhasin) June 4, 2017
Lalu Prasad Yadav (@laluprasadrjd) June 4, 2017
Vasundhara Raje (@VasundharaBJP) June 4, 2017
Suresh Raina (@ImRaina) June 4, 2017
Whether pitch or border, the rogue nation will always lose. #INDvPAK— Sonam Mahajan (@AsYouNotWish) June 4, 2017
Superb! Great win team India. Congratulations! #INDvPAK— cheteshwar pujara (@cheteshwar1) June 4, 2017
Woohoo!!And we win....thank you Team India for making it special, as always. #INDvPAK— Priyanka Chaturvedi (@priyankac19) June 4, 2017