A tail-end fightback from Sunil Narine and Ravi Rampaul gave West Indies a fighting chance in the first one-day international against Bangladesh at Khulna.
A total of 199 all out may yet prove insufficient, but without scores of 36 and 25 from their number nine and 10 batsmen, the tourists would surely be staring at defeat already.
The Tigers bowled cheaply for long periods, with debutant Sohag Gazi the pick with four for 29.
Windies skipper Darren Sammy won the toss and opted to bat first but there were no immediate fireworks from flamboyant opener Chris Gayle, with just three runs in the first three overs.
Mashrafe Mortaza removed Lendl Simmons for 13 in the first over after the powerplay and Gazi followed with the prize scalp of Gayle with only his second ball in ODIs. Tamim Iqbal took the catch at long-on, with Gayle making 35 in 40 balls.
Gazi sent Marlon Samuels packing for a duck, but Darren Bravo set about rebuilding the innings as he took 16 off Naeem Islam's only over.
Kieron Pollard (15), Devon Thomas (16), Sammy (10) and Andre Russell (nought) all failed to make significant scores, while Bravo's entertaining knock ended on 35.
That left the score at 133 for eight but Narine, with 36 in 45 deliveries, and Rampaul made a major contribution at the back end of the innings.
The pair shared six boundaries, while Rampaul also cleared the ropes off Abul Hasan.
Gazi eventually wrapped things up when he made Narine his fourth victim, leaving 19 balls unbowled.