Openers Sami Aslam and Imam ul-Haq took a firm grip on Sri Lanka that Pakistan never let slip in their Under-19 World Cup quarter-final triumph.
The in-form duo compiled a mammoth 177 for the first wicket, a figure Sri Lanka would later fail to collectively match in a 121-run defeat.
Aslam fell five short of his century, while ul-Haq scored 85 to set Pakistan on their way to a semi-final meeting with England.
Number three Kamram Ghulam built upon their considerable platform as he smashed 52 off 44 balls, but Sri Lanka gave themselves hope as Pakistan lost six wickets from the final 23 balls of their 279 for nine – left-arm paceman Binura Fernando helping himself to 4-56.
Their response got off to the worst possible start as Hashan Dumindu was bowled first ball by Zia ul-Haq and a pair of run outs left Sri Lanka 44 for three.
Sadeera Samarawickrama survived the carnage to register a half-century and Priyamal Perera did likewise, but none of the last six batsmen got into double figures as 103 for three crumbled to 158 all out.
Bangladesh thumped Canada in the plate quarter-final, skittling their opponents for 75 before completing a formality of a chase in 13.5 overs.
Canada’s final total represented a recovery of sorts from 28 for six, with Mustafizur Raham’s 3-11 the pick of a fine collective effort by the Bangladesh attack. Shadman Islam was unbeaten on 35 when the nine-wicket victory was completed.
Elsewhere in that round, Ryan Burl struck a watchful 55 not out as Zimbabwe overcame Namibia by six wickets, chasing down 194 for eight with 4.5 overs to spare.
Xander Pitchers top-scored with 78 after Namibia were asked to bat, while Zimbabwe off-spinner Patrick Mambo starred with 4-31.