A determined Pakistan extended their first-innings lead over Sri Lanka to 134 runs by lunch on the third day of the second Test on Friday, after the tourists had removed two batsmen early in the session through paceman Chanaka Welegedara.
Asad Shafiq and wicketkeeper-batsman Adnan Akmal had added 49 runs for the seventh wicket to take Pakistan into the interval on 373 for six at the Dubai International Stadium.
Left-arm paceman Welegedara struck in the second over of the morning, luring Pakistan captain Misbah-ul Haq (41) to edge a loose drive into the hands of a tumbling Mahela Jayawardene at second slip.
Nightwatchman Saeed Ajmal (20), who was dropped by Angelo Mathews off Welegedara on 14, frustrated Sri Lanka during a 41-run stand with Shafiq for the sixth wicket.
Mathews made amends when a second edge from Ajmal flew to him at gully off the same bowler.
Pakistan are playing "home" tests in the Gulf region because of security fears in their own country. The first test was drawn in Abu Dhabi while the third and final match will be played in Sharjah from November 3.