Dhaka: Suranga Lakmal led Sri Lankan bowlers on a confidence-boosting rampage to skittle out Bangladesh for 82 on Thursday and guide his side into the final of the Dhaka tri-nation tournament.
Openers Upul Tharanga (39) and Danushka Gunathilaka (35) sped to the target 83 in just 11.5 overs to seal the win for the islanders.
Sri Lanka had to win to remain in the competition and, coming out of their worst year in international cricket, completed the task in style.
Bangladesh skipper Mashrafe Mortaza won the toss and opted to bat but soon regretted his move. Mushfiqur Rahim made 26 but Sabbir Rahman was the only other batsman to reach double figures, with just 10 runs.
Lakmal picked up his three wickets -- openers Tamim Iqbal and Anamul Haque, and number five Mahmudullah -- for just 21 runs and knocked out the upper order. Thisara Perera, Dushmantha Chameera and Lakshan Sandakan each claimed two wickets.
Bangladesh, who had secured emphatic wins in their past three games, were all out for 82 in 24 overs and clearly stunned.
Gunathilaka, with three sixes and two fours, and Tharanga romped to victory without the loss of a wicket against Bangladesh's lacklustre bowlers.
Chandimal highlighted Sri Lanka's planning for this game.
Bangladesh skipper Mortaza admitted his side had suffered a wake-up call.