Sri Lankan batsmen Angelo Mathews and Dilruwan Perera both missed centuries before their side declared on day two of the third and final Test against Pakistan, who closed on 19 without loss, in Sharjah.
Mathews made 91 in 256 balls and Perera, on debut, made 95 in 247 deliveries as Sri Lanka continued to grind out their runs only for both to fall short of their milestones.
It was slow progress throughout the day. From 302 for six at lunch after losing just the wicket of Prasanna Jayawardene (35) in the morning session, they added just 57 runs in the middle session.
Pakistan eventually fought back with Junaid Khan taking three for 81 although spinners Saeed Ajmal and Abdur Rehman got through 55 and 50 overs respectively for the same number of wickets combined.
Shortly after Perera fell to Mohammad Talha (3-99) Sri Lanka declared and Pakistan were solid in reply, closing on 19 without loss in six overs.
Sri Lanka lead the series 1-0 after a nine-wicket win in Dubai and a draw in Abu Dhabi where they overcame a significant first-innings deficit.
© Cricket World 2014