Sri Lanka produced a professional performance to register their biggest victory over Pakistan by nine wickets in the second Test in Dubai, taking a 1-0 lead in the three-match series.
Paceman Suranga Lakmal took all three wickets to fall on the fifth morning to finish with a career-best 4-78 to wrap up Pakistan's second innings for 359 before Sri Lanka knocked off the meager 137-run target for one wicket.
In achieveing the victory, Sri Lanka also defied the cloudy weather in Dubai and rain forecast for later Sunday.
More From This Section
Kumar Sangakkara remained unbeaten on nine.
Pakistan's lowest defended target was 127 achieved against New Zealand at Hamilton in 1993, when they dismissed their opponents for 93 but Sri Lanka ensured the good work was not lost.
Sri Lanka had previously beaten Pakistan by eight wickets on two occasions in 45 Tests between the two nations.
In a surprise move Pakistan opened the bowling with off-spinner Mohammad Hafeez but both openers played with authority.
Silva hit five boundaries before trapped leg-before by Saeed Ajmal. Karunaratne hit eight boundaries off 125 balls.
Ajmal was once again ineffective, having now taken five wickets in two matches.
Pakistan will be desperate to level the series in the third Test starting in Sharjah from Thursday to avoid their first-ever series defeat in United Arab Emirates, their adopted base for cricket since 2010 because of security fears back home.
The first Test ended in a draw in Abu Dhabi.