Taufeeq Umar stroked a century and Azhar Ali a half-century as Pakistan closed day three of the second and final Test against Bangladesh in Dhaka on 292 for three.
Both men fell to catches behind the wicket having scored 130 and 57 respectively as Pakistan ended the day 46 runs behind replying to Bangladesh's first innings of 338.
Resuming on 87 for one, Taufeeq and Azhar extended their second-wicket partnership to 127, Azhar hitting seven fours before he was undone by Shakib Al Hasan.
A flighted delivery turned just enough to kiss his outside edge on its way through to wicket-keeper Mushfiqur Rahim, who made no mistake with a sharp catch.
Taufeeq then joined forces with Younus Khan to add 95 for the third wicket as Pakistan eased into a strong position and Taufeeq's fine year continued as he notched up his seventh Test century and score more runs than any other player in matches between these two countries.
He fell to the second new ball as he played outside off stump to Nazmul Hossain and edged to Shahriar Nafees who took a good low catch at second slip.
Younus was largely untroubled on his way to 48 not out in 114 balls and Misbah-ul-Haq made 26 in 50 deliveries before play was ended early due to bad light.
Shakib's 144 and Shahriar's 97 put Bangladesh in a good position when they batted although Pakistan lead the series 1-0 following an innings-and-184-run win in Chittagong.
© Cricket World 2011
Open an account with bet365 today and qualify for up to £200 in free bets with our fantastic 100% Deposit Bonus.