West Indies 259 (Brathwaite 76, Blackwood 68, Mehidy 4-58, Nayeem 2-54) and 110 for 3 (Mayers 37*, Mehidy 3-52) need another 285 runs to beat Bangladesh 430 (Mehidy 103, Shakib 68, Shadman 59, Warrican 4-133) and 223 for 8 dec (Mominul 115, Liton 69, Warrican 3-57, Cornwall 3-81)
Chittagong: Mehidy Hasan took 3/52 in the fourth innings, accounting for the West Indies top order, putting Bangladesh in a strong position on day four in Chittagong on Saturday.
West Indies went to stumps at 110/3, needing 285 more for victory.
After another terrific Mehidy performance, Nkurmah Bonner (15*) and Kyle Mayers (37*) dropped anchor and added 51 runs for the fourth wicket, ensuring that the visitors did not lose any more wickets.
Earlier, West Indies openers Kraigg Brathwaite and John Campbell negotiated the tricky period before tea safely, scoring 18 runs in seven overs. They continued in the same cautious fashion as the final session began.
However, Mehidy finally broke through their defences when he dismissed Campbell for 23 in the 17th over. Campbell, who challenged the on-field umpire's decision, was trapped in front of off while attempting to sweep.
Two overs later, Mehidy got Brathwaite for 20, giving a simple catch to substitute Yasir Ali at short leg, as the visitors slipped to 48/2. The partnership between Sheyne Moseley and Bonner just lasted for 10 runs as the former became Mehidy's third victim.
However, batting responsibly, Bonner and Mayers stabilised the visitors' innings and showed positive intent, making sure West Indies are still in with a chance on the final day.
Bangladesh stuttered at the start of the fourth day when Mushfiqur Rahim fell for 18 to Rahkeem Cornwall but not before sharing a 40-run stand with skipper Mominul Haque.
For Mominul, runs came easy as he paired effortlessly with Liton Das and continued to push Bangladesh further. They already had a sizeable lead of over 200 and it was up to the two batsmen to ensure that ballooned sufficiently.
West Indies, in search of wickets, reviewed a not out decision against Liton in the 33rd over for a catch at slip. However, replays showed that the batsman had missed the ball and was fine on the lbw check as well.
The visiting bowlers continued to toil but by lunch, the Bangladesh duo had put up 76 for the fifth wicket with Mominul inching towards his Test hundred.
The second session was equally fruitful for Bangladesh as they took easy runs off West Indies.
Liton, in particular, took on the role of the aggressor and played a few cracking shots to keep the scoring rate up. He soon brought up his sixth Test fifty.
An over later, it was Mominul's turn to raise the bat. The host captain completed his 10th ton in Tests – overtaking Tamim Iqbal to record the most number of centuries in the format for Bangladesh.
After taking the lead past 200, both batsmen perished one after the other. First Liton was removed by Warrican for 69 when he attempted to reverse sweep. He was followed by Mominul in the next over when the Bangladesh skipper was caught at deep mid-wicket off Shannon Gabriel for 115.
The next two wickets of Mehidy and Taijul Islam also fell in quick succession and Bangladesh declared on 223/8, setting West Indies a target of 395.