Babar Azam and Shoaib Malik cracked blistering half-centuries as Pakistan eased past Scotland by 72 runs to seal top spot in Group II and set up a semi-final meeting with Australia.
The former World Twenty20 champions have won all five matches and will be formidable opponents but Justin Langer’s team are in good form themselves after a slow start.
The tie will be in the Dubai International Cricket Stadium on Thursday.
Azam opted to bat on Sunday first after winning the toss and the captain led from the front with a 47-ball 66 that contained five boundaries and three sixes before Malik put the Scots to the sword with an 18-ball 54 dotted by six hits over the ropes.
Mohammad Hafeez also joined the party with a 19-ball 31 to help them reach a commanding 4-189 in their 20 overs, with 114 coming off the final eight.
The winless Scots had little reward in their final Super 12 stage clash, with spinner Chris Greaves’ two wickets – that of Azam and Fakhar Zaman – coming at the cost of 43 runs in his four overs.
Pakistan reduced Scotland to 4-41 with Shadab Khan removing dangerous opener George Munsey for 17 before bowling out Dylan Budge for a duck to lay the foundation for another convincing victory in a tournament where they have been flawless.
Richie Berrington brought up his half-century in the 18th over off Hasan Ali, smashing the paceman for a huge six along the way, but his gutsy 54 not out went in vain as Scotland managed only 6-117 in their 20 overs.
New Zealand beat Afghanistan earlier in the group to book a clash with England in the semi-finals.