Fakhar Zaman hit a spectacular century to propel Pakistan to 338-4 in the scorching south London sunshine.
Mohammad Amir then tore through the India top order to help reduce the defending champions to 54-5.
India eventually limped to 158, Pakistan winning by 180 runs to take their first global 50-over title since 1992.
That Pakistan lifted the trophy was surprising enough - at eighth in the world they began as the lowest-ranked team in the tournament - but it is the way they demolished the strong favourites will live long in the memory.
Highlights of the match is shown below :
(BBC Sport)