Pakistan's bowlers, backed up their captains - Sarfraz Ahmed's - decision to bowl first by troubling the hosts from the onset with an impeccable line and a sharp fielding effort.
Many wondered if a tricky chase might nonetheless be on the cards, but openers Azhar Ali (76) and Fakhar Zaman (57) made a mockery of that notion in a stand of 118.
Title-holders India and Bangladesh meet at Edgbaston in Thursday's second semi-final, with the final at London's Oval on Sunday.
Junaid Khan and Rumman Raees both grabbed two wickets while skipper Sarfaraz was instrumental behind the stumps, taking three catches and getting Mark Wood run out with a direct throw. While Shadab Khan comes in for Faheem Ashraf.
On the other hand, England have included Jonny Bairstow in place of out-of-form Jason Roy.
England's £1.7million man therefore had little option but to delay his charge deep into the last 10 overs - and his patience was not to be rewarded significantly before he mistimed an attempted big hit into the off-side ring off Hasan to go for a highly untypical 34 from 64 balls, having hit no boundaries.
Openers Azhar Ali (76) and Fakhar Zaman (57) then helped knock off the inadequate total with nearly 13 overs and eight wickets to spare as England bowed out of their own tournament at the semi-final stage.
Pakistan completely outplayed the tournament favourites and knocked them out of the competition thanks to their 8-wicket win at Cardiff.