Ater losing the toss, Sri Lanka were invited to bat first. They posted 168 runs for the loss of 7 wickets at the end of their 20 overs. Captain Dasun Shanaka led from the front with an unbeaten 64 runs off 37 deliveries, including six sixes and three fours. Kusal Mendis contributed 34 runs, while Pathum Nissanka added 22 runs to the total.
Chasing a target of 169, Bangladesh secured victory with just one ball to spare, finishing on 169 for 6 wickets. Opener Saif Hassan top-scored with 61 runs, while Towhid Hridoy struck 58 runs in the middle order to steer Bangladesh home.
Despite two wickets apiece from Wanindu Hasaranga and Dasun Shanaka, Sri Lanka were unable to shift the momentum in their favor.
With this result, Bangladesh have gained an early advantage in the Super 4 stage, while Sri Lanka will look to bounce back strongly in their upcoming fixtures.