Pakistan declared their first innings on 448-6 on Thursday after brilliant centuary from Mohammad Rizwan and Saud Shakeel on the second day of the first Test against Bangladesh in Rawalpindi.
Rizwan scored a career best 171 not out with three sixes and 11 boundaries, while Shakeel made 141 after Pakistan resumed the day on 158-4 at Rawalpindi stadium.
Rizwan and Shakeel added 240 runs for the fifth wicket which helped Pakistan recover from a faltering start, losing three wickets for 16 runs on Wednesday.
Shaheen Shah Afridi cracked two sixes and a boundary in a quickfire 29 not out.
Pacers Hasan Mahmud (2-70) and Shoriful Islam (2-77) were the pick of Bangladesh bowlers.
The second and final match of the series will also be played in Rawalpindi from August 30.
PAKISTAN: Shan Masood (captain), Saud Shakeel, Abdullah Shafique, Babar Azam, Khurram Shahzad, Mohammad Ali, Mohammad Rizwan, Naseem Shah, Saim Ayub, Agha Salman, Shaheen Shah Afridi
BANGLADESH: Najmul Hossain Shanto (captain), Zakir Hasan, Shadman Islam, Mominul Haque, Mushfiqur Rahim, Shakib Al Hasan, Litton Das, Mehidy Hasan Miraz, Nahid Rana, Shoriful Islam, Hasan Mahmud