Sri Lanka, who won the toss and batted, reached 227-4 at stumps on the opening day of the first Test against Pakistan in Abu Dhabi on Thursday.
Opener Dimuth Karunaratne led his his team to recovery with 93 and added 100 for the fourth wicket with skipper Dinesh Chandimal (60) to lift their team from a precarious 61-3 at lunch.
Niroshan Dickwella was unbeaten on 42.
Pakistan had the advantage in the first session as Leg-spinner Yasir Shah grabbed two wickets to leave Sri Lanka struggling at 61-3 at lunch.
Shah dismissed Kusal Mendis for 10 in the last over before the interval after earlier removing opener Kaushal Silva for 12 to kick-start Pakistan on a greenish wicket at Sheikh Zayed Stadium.
Karunaratne had a solid opening stand of 34 with Kaushal Silva before paceman Hasan Ali provided Pakistan with the breakthrough.
Silva had helped his fellow opener build a cautious start of 34 as Pakistan’s fast bowlers failed to get any assistance from the pitch.
The two-hour session saw only two boundaries as Pakistan, who entered the Test with three pace bowlers and one frontline spinner in Shah, pressed for wickets in the second hour.
It was seamer Hasan Ali who gave Pakistan the breakthrough when Silva misjudged an incoming delivery and played on after scoring 12.
Left-hander Lahiru Thirimanne, playing his first Test after a 15-month break, became Shah’s 150th Test wicket as he missed a full-length delivery and was trapped leg-before without scoring.
Shah joins fellow countryman Waqar Younis as the joint second fastest to 150 wickets — both achieving the milestone in their 27th Test. Australia’s Sydney Barnes holds the record after reaching 150 wickets in 24 Tests.
Shah then had Mendis caught by keeper Sarfraz Ahmed on the stroke of lunch to give Pakistan an ideal first session.
The Test is Pakistan’s first without ace batsman Younis Khan and their most successful Test skipper, Misbah-ul-Haq, who retired in May.
Pakistan handed a Test cap to batsman Haris Sohail, while Sri Lanka, who won the toss and opted to bat, went into the game with three spinners and two seamers.
English umpire Ian Gould became an early morning casualty as the 60-year-old suffered an upset stomach and was replaced by his fellow countryman Richard Kettleborough, originally the television umpire.
Pakistan’s Ahsan Raza is now the television umpire and can be replaced by Gould in the TV room if he recovers by Friday morning.