Young left-hander Charith Asalanka smashed an unbeaten 80 off 49 balls while fellow southpaw Bhanuka Rajapaksa made a quickfire half-century as Sri Lanka beat Bangladesh by five wickets in their T20 World Cup 2021 Super 12 Group 1 match in Sharjah here on Sunday.