Seam bowler Dhammika Prasad’s four wickets stole the limelight from a ninth Test century by Azhar Ali as Pakistan was dismissed for 329 in its second innings setting Sri Lanka 153 runs to win the second Test on Sunday.
Sri Lanka did not get a chance to start its chase on the fourth day after play was called off at tea due to rain.
Ali made 117 off 308 deliveries including six boundaries before being stumped by Dinesh Chandimal off-spinner Rangana Herath. He spent more than five hours at the crease.
Ahmed Shehzad was dismissed on Saturday for 69.
In the morning session Angelo Mathews had overnight batsman Younis Khan for 40 caught by Chandimal.
Prasad trapped Pakistan captain Misbah-ul-Haq leg before for 22 and then dismissed Sarfraz Ahmed (16) and Yasir Shah (0) to return 4-92.
Debutant fast bowler Dushmantha Chameera took three wickets and Mathews had two.
Wahab Riaz, who was ruled out of the rest of the series due to an injury, batted last in an attempt to increase Pakistan’s lead. But he managed just six runs.
Pakistan eliminated a 177-run first innings lead and looked set to build on a big second innings lead before it faltered against the Sri Lanka seamers.
The tourists lost eight wickets in the day for 158 runs including the last six for 55 runs.
Pakistan made 138 in its first innings and Sri Lanka scored 315.