Younis Khan remained unbeaten on 205 and Misbah-ul-Haq hit his sixth Test century as Pakistan milked Australia's lacklustre bowling attack to amass 517 for four wickets at tea on the second day of the second and final Test on Friday.
Younis, who hit twin centuries in the first Test in Dubai, continued to punish the Australians who could not stop the run-feast on the flat track at Abu Dhabi's Sheikh Zayed Stadium.
The former Pakistan captain hit 14 fours and two sixes in his fifth 200-plus score, also passing the 8000-run mark in Test cricket in the process.
Asad Shafiq was batting with him on one as Pakistan boosted their chance of securing their first Test series win against Australia in 20 years.
Mitchell Starc claimed the lone wicket of the morning session when Azhar Ali (109) tickled a delivery and Australia's stop-gap keeper David Warner dived to his left to take a smart catch.
Warner, otherwise a brilliant fielder, endured a miserable day as he dropped Younis at gully, missed a stumping opportunity to dismiss him and also could not latch on to a half-chance at slip after Misbah had flashed at a Nathan Lyon delivery.
Younis, who hit his third century in as many innings, was lucky when he edged Peter Siddle and the ball fell just short of Haddin, who dived and landed awkwardly on his shoulder.
Haddin carried on for two more overs before leaving the field. Warner donned the keeper's gloves until Haddin returned after lunch as Pakistan continued to plunder runs.
Younis, who added 236 runs with Ali for the third wicket, added another 181 with Misbah for the fourth, in an effort to bat Australia out of the contest.