Bangladesh were hardly troubled by Sri Lanka in a run chase of 264 runs in the warm-up game ahead of the ICC World Cup 2023.
The Tigers won the game by 7 wickets to gain confidence ahead of the main tournament in India.
Earlier, Sri Lanka were bowled out for 263 runs in 49.1 overs, with Mahedi Hasan taking three wickets.
For the Island Nation, Pathum Nissanka slammed 68 runs off 64 balls, including 8 fours and a six.
Tanzid Hasan (84), Litton Das (61) and Mehidy Hasan Miraz (67 not out) took Bangladesh took to a win.