Openers Dimuth Karunaratne and Kaushal Silva struck patient half-centuries to help Sri Lanka secure a comprehensive nine-wicket victory against Pakistan in the second Test and take a 1-0 lead in the three-match series on Sunday.
Karunaratne's unbeaten 125-ball knock included eight hits to the fence, while Silva struck five fours in his sedate knock which ended when he was trapped leg before by Saeed Ajmal.
Resuming on 330-7, Pakistan's slender hopes of salvaging a draw depended on a combination of their continued rearguard action and rain but none materialised at the Dubai International Cricket Stadium.
Sarfraz Ahmed (74) could add only four runs to his overnight score before Lakmal got some reverse-swing and pushed one through his bat and pad.
The 26-year-old paceman then induced an edge from Rahat Ali and stumper Prasanna Jayawardene claimed his ninth dismissal of the match, equalling Amal Silva's Sri Lankan record.
Pakistan folded for 359 when Lakmal sent down a yorker that landed on Saeed Ajmal's (21) boot before hitting the stumps. Ajmal left the field in pain and missed the early part of the Sri Lankan chase.
Sharjah hosts the third Test from Thursday.
Image: Dimuth Karunaratne (right) of Sri Lanka talks to team mate Kumar Sangakkara during the second Test match against Pakistan at the Dubai Sports City Cricket Stadium.
Photo: Francois Nel/Getty Images
Pacy Sri Lanka send Pakistan crashing for 165 in second Test
Misbah misses ton as Pakistan tail frustrates Sri Lanka
Jayawardene hundred puts Sri Lanka on top in Dubai
Bhatti and Junaid bowl Pakistan into strong position
Younis, Misbah hundreds put Pakistan in control