Starting the second day with 14 runs on board with ten wickets in hand, in reply to Australia's paltry 127, the tourists went to stumps at 331 for nine.
Australia took seven wickets conceding 141 runs in the final session to limit the damage after Pakistan looked to be cruising at 205 for two.
Faisal Iqbal (27) was the first to fall after tea, victim of a wonderful Shane Watson catch at deep point. Skipper Mohammad Yousuf (46) was next to go with the score on 236, giving Mitchell Johnson his second wicket.
Umar Akmal was typically frenetic in his 49-run blitzkrieg, which came of 48 balls and nine hits to the fence, before Doug Bollinger (3/68) trapped him infront of the wicket. Bollinger soon had his second wicket with the second new ball after Misbah-ul-Haq (11) edged him to Haddin. He the completed his third scalp when dangerous Kamran Akmal (14) was caught by Watson at deep point that left the visitors at 295 for seven.
Score Board
AUSTRALIA (I Innings): 127 all out
PAKISTAN (I Innings, O/n: 14/0):
Farhat c Haddin b Hauritz 53
Butt c Haddin b Johnson 71
Iqbal c Watson b Siddle 27
Yousuf c Haddin b Johnson 46
U Akmal lbw Bollinger 49
Misbah c Haddin b Bollinger 11
K Akmal c Watson b Bollinger 14
Sami c Haddin b Watson 13
Gul c Bollinger b Watson 12
Kaneria (batting) 2
Asif (batting) 0
Extras (B-2, LB-16, W-5, NB-10) 33
Total (for 9 wkts, 96 overs) 331
Fall of wickets: 1-109, 2-144, 3-205, 4-237, 5-277, 6-286, 7-295, 8-323, 9-331.
Bowling: Bollinger 21-5-70-3, Peter Siddle 22-4-62-1, Mitchell Johnson 20-2-64-2, Watson 17-4-40-2, Nathan Hauritz 16-3-77-1.