Hometown hero Marsh, Australia’s T20 captain, set the tone by hitting consecutive fours in Shehzad’s first over.
Giving priority to Cameron Green as the team’s all-rounder, Marsh scored 50 off 66 balls – his fifth in 36 Tests – with an exquisite stretch on the ropes and looked set to reach three figures.
But after lunch, Shahzad dashed their hopes by demolishing their stumps in an attempt to hit a big drive.
Jamal then immediately eliminated Cummins and Lyon, both of whom were caught by Agha Salman.
He first implicated wicketkeeper-batsman Carey, who is keen to score runs to cement his place in the Tests after losing his place in Australia’s ODI team to Josh Inglis.
Carey survived a big LBW call from Shaheen Shah Afridi on the second ball of the day, but had no answer to Jamal’s lightning-fast delivery, which rattled his off stump.
He was out for 34 and his dangerous 90-run partnership with Marsh ended.
Starc also became Jamal’s victim, getting an edge to another fast ball which removed the bails.