GALLE: Skipper Babar Azam remained unbeaten in Pakistan's massive chase of 508, but spinner Prabath Jayasuriya took two wickets on day five to help Sri Lanka win the second Test on Thursday.
At the stroke of lunch, Jayasuriya dismissed Agha Salman for four, leaving Pakistan needing an impossible 320 to win or riding out the final two sessions for a draw and a 1-0 series victory.
After four wickets fell in the morning session, the tourists were 188 for five, with Azam batting on 76. Pakistan resumed on the 89th.
Ramesh Mendis struck on his first ball of the day to catch Imam-ul-Haq behind, and the left-handed batsman added just three runs to his overnight 46.
Jayasuriya, who took one wicket on day four, used his left-arm spin to end Mohammad Rizwan's stay on 35. Fawad Alam was dispatched for one.
With overcast conditions and looming rain threatening in the port city, the hosts are racing against time to bowl the opposition out and level the two-Test series, after bad light forced early ends on days three and four.
Azam escaped Jayasuriya's lbw call, which was given by the umpire but successfully challenged by the batsman.
Despite needing physio for lower back pain, he batted confidently after starting the day on 26.
Dhananjaya de Silva, who hit 109 in Sri Lanka's 380-8 declared second innings, is filling in for Dimuth Karunaratne, who is unable to play due to lower back pain.