Pakistan fast bowlers Junaid Khan and Bilawal Bhatti scythed through Sri Lanka's batting during an exciting afternoon session to restrict their opponents to 204 on the first day of the opening Test in Abu Dhabi on Tuesday.
Left-armer Junaid grabbed his fourth five-wicket haul, all against the same opponents, and debutant Bhatti took three as Sri Lanka wasted a solid start after being put into bat.
Sri Lanka captain Angelo Mathews made a valiant 91 and was the last batsman to fall as he became off-spinner Saeed Ajmal's second victim of the innings.
Pakistan, who play their home matches in the United Arab Emirates due to security concerns in their country, reached 46 for the loss of Khurram Manzoor (21) at stumps, trailing Sri Lanka by 158.
Manzoor's run-out after a misunderstanding with debutant Ahmed Shehzad (25 not out) was the last ball before stumps were drawn for the day.
Pakistan captain Misbah-ul-Haq's decision to field first on a pitch that had a greenish tinge to it looked wrong as Sri Lanka added 57 runs for the opening stand.
Dimuth Karunaratne (38) was Pakistan's only victim during the morning session after the left-hander fell to a sharp catch at gully by Asad Shafiq off Junaid.
But it was Bhatti's spell immediately after lunch that hurt Sri Lanka.
The 22-year-old right-armer sent back Kaushal Silva (20) in the first over in the second session and accounted for Mahela Jayawardene (five) and Dinesh Chandimal (zero) in his next to leave Sri Lanka tottering at 76 for four.
Jayawardene edged Bhatti to wicketkeeper Adnan Akmal but got a reprieve as the delivery was adjudged a no-ball by the television umpire.
He was, however, not so lucky on the next delivery as Bhatti once again found his edge for Akmal to complete the catch.
Junaid then got in on the act with the wickets of Kumar Sangakkara (16) and wicketkeeper Prasanna Jayawardene (five) in quick succession.
The 24-year-old bowler also dismissed debutant off-spinner Sachithra Senanayake and his senior slow-bowling partner Rangana Herath off consecutive deliveries to complete his five-wicket haul as Sri Lanka were reduced to 124 for eight.
Mathews staged a lone fightback, adding 61 runs for the ninth wicket with Shaminda Eranga (14) in an innings studded with 15 powerful boundaries as Sri Lanka crawled past the 200-run mark.
Sri Lanka first innings
D. Karunaratne c Shafiq b Junaid 38
K. Silva c Hafeez b Bhatti 20
K. Sangakkara c Shehzad b Junaid 16
M. Jayawardene c Akmal b Bhatti 5
D. Chandimal c Hafeez b Bhatti 0
A. Mathews st Akmal b Ajmal 91
P. Jayawardene c Akmal b Junaid 5
S. Senanayake C Akmal b Junaid 5
R. Herath b Junaid 0
S. Eranga c Akmal b Ajmal 14
S. Lakmal not out 1
Extras (b-4, lb-4, nb-1) 9
Total (all out; 65 overs) 204
Fall of wickets: 1-57, 2-67, 3-76, 4-76, 5-82, 6-104, 7-124, 8-124, 9-185
Bowling: Junaid 20-4-58-5, Rahat 16-3-41-0, Bhatti 15-1-65-3 (1nb), Ajmal 14-3-32-2
Pakistan first innings
Khurram Manzoor run out 21
Ahmed Shehzad not out 25
Total (one wicket; 18.1 overs) 46
Fall of wicket: 1-46
Bowling: Lakmal 7-2-17-0, Mathews 1-0-6-0, Eranga 5-1-18-0, Herath 5-3-5-0, Senanayake 0.1-0-0-0
Image: Junaid Khan
Photograph: Dinuka Liyanawatte/Reuters