Bangladesh were all out for 123 runs in their second innings to suffer 215-run loss in the second Test against Sri Lanka in Dhaka on Saturday.
Debutant Alika Dananjaya finished 5-24 to take his match haul eight wickets while experienced Rangana Herath claimed 4-49 as Sri Lanka folded the Tigers in 29.3 overs after setting a target of 339 runs.
The visitors won the two-Test series 1-0 as the first Test ended in a draw in Chittagong.
Sri Lankan victory was never in doubt after they posted 226 runs in their second innings, resuming the third day’s play on 200-8.
Roshen Silva remained unbeaten on 70, adding 48 runs to fellow overnight batsman Suranga Lakmal for the ninth wicket to aggravate Bangladesh’s problem.
Left-arm spinner Taijul Islam bowled Lakmal for 21 to end the partnership in his first over of the morning before he trapped Herath leg-before off the next ball to wrap up the innings.
Taijul finished with 4-76 taking his tally to eight wickets in the match but it did nothing to make Bangladesh batsmen’s job easy.
Sri Lanka began their victory push as Dilruwan Perera removed opener Tamim Iqbal for two in just second over of the innings.
Herath got rid of Imrul Kayes before the lunch break as wicketkeeper Niroshan Dickwella took the catch a ball after he hit the left-arm spinner for six straight over his head.
Herath added Mominul Haque (33) and Mushfiqur Rahim (25) to his tally before Dananjaya did the rest.
Silva, who also scored 56 runs in the first innings, was adjudged man of the match.
The first Test ended in a draw in Chittagong.
The two teams will now play two Twenty20 internationals with the first match scheduled in Dhaka on February 15.