The West Indies reached Friday's final after beating the tournament host on Saturday for a second time. But it lost for a second straight time to Bangladesh, when 247-9 was easily chased down by Bangladesh, which made 248-5 with 16 balls to spare.
The match was won tamely on a wide delivery by Sheldon Cottrell, but it was an all-round effort by Bangladesh.
Offspinner Ashley Nurse was the pick of the bowlers with 3-53.
Bangladesh's own bowlers set up the easy chase after restricting the West Indies to another sub-par total.
Hope's stand of 100 with captain Jason Holder, who racked 62 from 76, was the only partnership of substance by the West Indies. Both batsmen were out within two overs of each other.
Pacers Mashrafe and Mustafizur Rahman shared seven wickets, but the West Indies was tied down by the spinners, especially Shakib, who finished with figures of 10-1-27-1.
Bangladesh finishes the round-robin against Ireland on Wednesday, followed by the final on Friday, all on the same Malahide ground.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)