Sri Lanka, who have won five Asia Cup titles, had lost half of their side for 60 in the 17th over before being bowled out for 124 in 35.2 overs, Humiliated to their second-worst defeat against Bangladesh in 45 one-day internationals.
Senior batsman Mushfiqur Rahim smashed a brilliant career-best hundred to Guide Bangladesh to an emphatic 137-run victory over Sri Lanka in the opening Asia Cup match in Dubai on Saturday.
The former captain’s 150-ball 144 with 11 fours and four sixes lifted Bangladesh from a precarious 1-2 in the first over to 261 after they won the toss and batted in the Group B match.
Sri Lanka’s worst defeat against Bangladesh was a 163-run loss at Dhaka earlier this year.
Dilruwan Perera (29), Upul Tharanga (27) and Suranga Lakmal (20) were the only batsmen to offer any resistance as Bangladesh bowled superbly from the start.
Mustafizur Rahman, Mehidy Hasan and skipper Mashrafe Mortaza took two wickets apiece.
But it was Rahim who gave a treat to a packed 25,000-capacity stadium, most of them Bengali expats working as labourers.