Former national captain Akram Khan, who was dropped from the team for the ACC Trophy last montn, made a magnificent 61 off 62 balls featured by seven boundaries.
Chasing a victory target 233 runs, Bangladesh made 234 runs at the loss of 8 wickets in 49.1 overs.
Two openers, Javed Omar Belim Gulla and Shahriar Hossain Bidyut, made a good start for the host team contributing 77 runs in 17 overs.
Bidyut hit 37 runs off 49 balls with six hits across the rope while Gulla, who returned to pavilion due to injury when he was on 22, later raised his tally to 32 runs off 81 balls including four fours.
Akram Khan and Al Shahriar Rokon added another 77-run valuable partnership. Rokon scored 26 runs off 40 balls with one hit to the fence and a sixer.
Veteran Faruque Ahmed scored 26 runs off 39 balls with two fours and a sixer.
West Indian spinner Rawl Lewis captured two wickets giving away 46 runs. Tuckett, McGarrell and Bishop took one wicket each.
Earlier, sent in to bat first, the tourists in the day-night match scored 232 runs for 8 in stipulated 50 overs.
Floyd Riefer made team highest 66 runs off 64 balls with four boundaries and a sixer while Ramnaresh Sarwan contributed 48 runs off 83 balls including two fours and one six.
Left arm Spinner Enamul Haq Moni was the most successful bowler for the winning team capturing 4 wickets for 25 runs in 10 overs. He was adjudged man of the match for his superb bowling.
Rokon took two wickets for 20 runs while Sujon and Bulbul one apiece.
Feedback on this article can be forwarded to CricInfo365 at firstname.lastname@example.org