Left-arm spinner Prabath Jayasuriya has claimed his 12th five-wicket haul in Test cricket to lead Sri Lanka to a dominating win over Bangladesh by an innings and 78 runs in the second Test and a 1-0 series victory in the two-match series.
The fourth day started with Bangladesh struggling on 6-115, needing 97 more runs to make Sri Lanka bat again.
But the match lasted less than 30 minutes as Jayasuriya polished off the tail by taking three of the last four wickets at the Singhalese Sports Club in Colombo on Saturday.
Bangladesh were all out for 133 in their second innings having made 247 in the first.
Sri Lanka scored 458 in their first innings dominated by a brilliant century from opener Pathum Nissanka and backed up by half-centuries from Dinesh Chandimal (93) and Kusal Mendis (84).
After resuming on Saturday, Litton Das (14) edged Jayasuriya to wicketkeeper Kusal Mendis with one run added to the overnight score.
Jayasuriya lured Nayeem Hasan (5) for a drive and he was stumped by Kusal Mendis. Jayasuriya caught Taijul Islam (6) off his own bowling while off spin bowler Tharindu Rathnayake ended the game trapping Ebadot Hossain (6) lbw.
Jayasuriya finished the innings with 5-56. Captain Dhananjaya de Silva and Rathnayake took two wickets each.
The first Test in Galle ended in a draw.