An excellent all-round display by Bangladesh secured their spot in the Tri-Series final with a game to spare after they clinched a five-wicket victory over the West Indies in Dublin on Monday.
Both teams will now take part in the final on Friday, with hosts Ireland missing out.
Most of the Bangladesh players got in on the act, but the headline performances came from Soumya Sarkar and Mushfiqur Rahim, who both made fifties, while Mustafizur Rahman and Mashrafe Mortaza excelled with the ball, claiming four wickets and three wickets respectively.
Bangladesh were set 248 for victory after Shai Hope and Jason Holder had shared a 100-run fifth-wicket stand for the West Indies to help post a respectable but below-par first innings score.
Although the Tigers were shaken by two wickets in two balls from off-spinner Ashley Nurse (three for 53), Bangladesh recovered with maturity and ultimately made light work of the chase, boosted by assured knocks from Mohammad Mithun and Mahmudullah to see their side home.
Both Tamim Iqbal and Soumya Sarkar got the second innings off to flier, flaying boundaries in the first few overs before 15 runs were smashed off the fifth.
Tamim danced down the track to Nurse to bring up Bangladesh’s fifty before the twirler got his revenge when he squeezed one through the gate to make it 54 for one.
The spinners began to tame the Tigers’ early adventure, but the classy Soumya Sarkar reached his fifty off 59 balls in the 17th over.
Shortly after Bangladesh posted their hundred, Nurse delivered a double blow, with dangermen Soumya (54 from 67) and Shakib-al-Hasan (29 from 35) both gifting chances to the men on the drive, to make it 107 for three.
Fabian Allen entered the attack, whose first two overs went for just three, as the two offies began to starve Bangladesh of runs.
Rahim and Mithun regrouped, however, meaning the West Indies were soon searching for another flurry of scalps.
Mithun and Rahim reached their fifty-run partnership before the former was bowled by Holder, but Mahmudullah and Rahim ushered the Tigers ever closer to victory.
Rahim reached a 65-ball fifty before a sharp catch by Darren Bravo off the bowling of Kemar Roach saw him depart, but he and his teammates had already inflicted enough damage.
Earlier, Bangladesh managed to restrict West Indies to 247 for nine in 50 overs, with Mustafizur Rahman claiming four for 43, making up for some below-par returns in his previous two ODI outings where he conceded 84 and 93 runs respectively, while Mashrafe Mortaza took three for 60.
Spin duo Shakib-al-Hasan and Mehidy Hasan impressed again, with only 68 runs coming off their 20 overs.
The West Indies opener Hope fell just short of his third century in this Tri-Series but still capitalised on his good form, with 87 off 108 balls, comprising six fours and a six.
It was Hope and Holder who propelled the innings from 99 for four to 199 for five, with the latter contributing 62 off 76 balls.
Sunil Ambris and Hope had struck six fours in the first five overs to give West Indies earlier impetus until the former, who had hit four boundaries, fell in the sixth over when he edged to Soumya at first slip off the bowling of Mashrafe Mortaza. (ICC)