Bangladesh beat West Indies by 12 runs in a Twenty20 international cricket match to level a three-match series at one apiece.
Bangladesh won the toss and batted and made 5-171.
Their bowlers made regular breakthroughs to restrict the West Indies to 9-159 in reply.
Bangladesh's victory was built on a 90-run partnership between Tamim Iqbal and captain Shakib al Hasan, who came together with their innings faltering after the loss of early wickets.
West Indies spinner Ashley Nurse (2-25) took wickets in consecutive overs at the start of the Bangladesh innings before seamer Keemo Paul (2-39) dismissed Soumya Sarkar for 18 to leave the visitors at 3-48 in the eighth over.
Shakib, 60 off 38 balls, then joined Tamim, 74 from 44 balls, to steady the innings for Bangladesh.
The West Indies made a shaky start to their innings losing Evin Lewis lbw to Mustafizer Rahman in the second over.
Mustafizer (3-50) took the wicket of Andre Russell caught behind for 17 in the fourth over, before experienced duo of Marlon Samuels and Dinesh Ramdin departed cheaply to leave West Indies at 4-58.
Andre Fletcher and Rovman Powell, 43 from 34, combined for a 48-run stand before spinner Nazmul Islam had Fletcher (43 from 38 balls) caught by Shakib to end the revival.
Nazmul (3-28) took the wickets of Nurse and Paul in the final over to secure the series-leveling victory for Bangladesh, after they lost the first game by seven wickets.