Dhaka: Off-spinner Dilruwan Perera picked up five wickets as Sri Lanka thumped fragile Bangladesh by an innings and 248 runs in the first Test in Dhaka on Thursday.
Bangladesh, trailing by a huge 498-run margin on first innings, were bowled out for 250 in their second knock after lunch on the fourth day at the Sher-e-Bangla stadium.
Perera, a 31-year-old playing in his second Test, finished with five for 109 while seamer Suranga Lakmal took three as the hosts were dismissed in 51.5 overs with a day to spare.
Sri Lankan players celebrate a wicket. Pic/ AFP
Bangladesh, who resumed the day at 35-1, failed to cope with Sri Lanka's pace and spin assault and lost their last nine wickets for 215 runs despite the even-paced pitch.
The hosts were reduced to 197-9 before the last-wicket pair of Rubel Hossain and Al-Amin Hossain boosted the total with lusty hitting during an entertaining partnership of 53 runs off 38 balls.
Rubel made 17, while Al Amin returned unbeaten on a quickfire 32 off 18 balls that contained four sixes and one boundary.
Bangladesh, who made 232 in their first innings, conceded their highest Test total of 730-6 declared. Three Sri Lankans hit centuries including Mahela Jayawardene, who scored an unbeaten double-ton.
Sri Lanka have now won 14 of their 15 Tests against Bangladesh, eight of them by an innings margin, and drawn the other.
On their previous tour in 2008-09, Sri Lanka had won the first Test by 107 runs and the second by 465 runs.
Bangladesh, who languish at the bottom of the Test rankings at number 10 -- lower than unfancied Zimbabwe -- have lost 68 of their 82 Tests since gaining full status in 2000.
They have won four Tests, two each against Zimbabwe and the West Indies.
Opener Shamsur Rahim was dismissed off the second ball of the day, fending at a vicious short ball from Shaminda Eranga and edging a catch to wicket-keeper Dinesh Chandimal.
Number three Marshall Ayub had scored 18 when he gloved a bouncer from to Kaushal Silva at short-leg as Bangladesh slipped to 50-3.
The hosts reached 102 before Perera broke through by trapping Shakib Al Hasan leg-before for 25.
Mominul Haque smashed eight boundaries in a fluent 50 off 57 balls, but the assault did not last long as he became Perera's second leg-before victim.
Skipper Mushfiqur Rahim was bowled by Perera for 14 off what became the last ball of the session, but Nasir Hossain (29) and Sohag Gazi put on 33 for the seventh wicket after the break.
Gazi hit a 19-ball 23 with two fours and as many sixes before being leg-before to Lakmal.
The second Test starts in the port city of Chittagong on February 4. It will be followed by two Twenty20 matches and three one-day internationals.
Bangladesh 1st innings: 232 (Shakib Al Hasan 55, Mushfiqur Rahim 61, Sohag Gazi 42, S. Eranga 4-49, S. Lakmal 3-66)
Sri Lanka 1st innings: 730-6 declared (D. Karunaratne 53, K. Silva 139, K. Sangakkara 75, M. Jayawardene 203 not out, A. Mathews 86, K. Vithanage 103 not out, Shakib Al Hasan 3-159)
Bangladesh 2nd innings (overnight 35-1):
Tamim Iqbal c Perera b Herath 11
Shamsur Rahman c Chandimal b Eranga 9
Marshall Ayub c Silva b Lakmal 18
Mominul Haque lbw b Perera 50
Shakib Al Hasan lbw b Perera 25
Mushfiqur Rahim b Perera 14
Nasir Hossain c Herath b Perera 29
Sohag Gazi lbw b Lakmal 23
Robiul Islam lbw b Lakmal 1
Rubel Hossain c Silva b Perera 17
Al-Amin Hossain not out 32
Extras: (b9, lb10, nb2) 21
Total (all out, 51.5 overs) 250
Fall of wickets: 1-15 (Tamim), 2-35 (Shamsur), 3-50 (Ayub), 4-102 (Shakib), 5-133 (Mominul), 6-150 (Rahim), 7-183 (Gazi), 8-197 (Robiul), 9-197 (Nasir), 10-250 (Rubel).
Bowling: Lakmal 14-4-39-3 (nb2), Eranga 6-1-26-1, Herath 9-3-47-1, D. Perera 19.5-0-109-5, Mathews 3-0-10-0
Sri Lanka won by an innings and 248 runs.
Umpires: Paul Reiffel (AUS) and Nigel Llong (ENG)
TV umpire: Sharfuddoula Saikat (BAN)
Match referee Javagal Srinath (IND)