Pakistan's brittle top-order undid the good work of leg-spinner Yasir Shah as Sri Lanka seized control of the series-deciding third and final Test in Pallekele.
– #Quiz360: WIN a gym membership at FitRepublik
– Interview: Dan Vettori reflects on international career
Having been bowled out for 278 in the first innings, Sri Lanka hit back to reduce Pakistan to 209-9 by stumps on the second day that saw 11 wickets fall on the evenly-paced pitch.
Nuwan Pradeep grabbed 3-26 in 14 steady overs and fellow seamer Dhammika Prasad chipped in another three wickets to cause a dramatic Pakistani collapse.
Sarfraz Ahmed returned unbeaten on a gallant 72 and Azhar Ali made 52, but none of the other batsmen settled down to form a sizeable partnership.
Last man Imran Khan, who got to bat for the first time in five Test matches, kept Sarfraz company at close on zero.
Pakistan were struggling at 152-7 when Yasir helped Sarfraz add 45 for the eighth wicket, himself contributing 18 with the bat to follow his impressive bowling. Yasir claimed another five-wicket haul as Sri Lanka added six runs to their overnight score of 272-8 before they were dismissed within 20 minutes of the start.
Tharindu Kaushal was leg-before to left-arm seamer Rahat Ali for 18 and last man Pradeep fell in the same fashion to Yasir without scoring.
Pakistan lost both openers, Shan Masood and Ahmed Shehzad, by the score of 40 and star batsman Younis Khan was run out off the last ball of the morning session to make it 45-3. Younis (three) charged down for a sharp single after tapping a ball from Angelo Mathews to mid-wicket, but failed to make his ground at the non-striker's end as Kaushal Silva threw down the stumps.
Azhar and Asad Shafiq repaired the early damage with a 46-run stand for the fourth wicket on either side of a 19-minute interruption for rain early in the post-lunch session. Shafiq fell in the second over after resumption for 15, playing back to a full-pitched delivery from Prasad and was given out leg-before.
A heavy downpour for the second time forced the umpires to call for an early tea, but Pakistan's woes just refused to end as the next three wickets fell for 17 runs in five overs.
Azhar was on 49 and Pakistan still 158 runs behind when he was reprieved by TV umpire Sundaram Ravi after on-field official Paul Reiffel had declared him caught behind off Prasad. But Azhar only managed to add another three runs when he edged a drive off Pradeep to be snapped up by Dimuth Karunaratne at second slip.
Pakistan captain Misbah-ul Haq, who came in to bat at number seven due to a mild groin strain, became Pradeep's third scalp when he was given out leg-before after making six.
Know more about Sport360 Application