Young fast bowler Matheesha Pathirana grabbed a career-best 4-32 and led injury-hit Sri Lanka to a comfortable five-wicket win over Bangladesh in the Asia Cup on Thursday.

Pathirana consistently challenged the batters with his deceptive pace while spinners Dhananjaya de Silva and Dunith Wellalage dried up runs in the middle overs as Bangladesh was bowled out for 164 in 42.4 overs.

Charith Asalanka (62 not out) and Sadeera Samarawickrama (54) then hit half centuries and carried Sri Lanka to 168-5 with 11 to overs spare despite the top order hobbling against Bangladesh’s pace and the leftarm spin of captain Shakib Al Hasan, who took 2-29.

Sri Lanka stuttered at 3-43 within the first 10 overs when fast bowler Taskin Ahmed had Dimuth Karunaratne clean bowled cheaply and Al Hasan knocked back the stumps of Kusal Mendis with a straight delivery.