West Indies had been dismissed for 245 in their first innings, compared with Bangladesh's 272, giving the hosts an initial lead of 27. Bangladesh's second-innings runs increased that margin to 106.
Roston Chase took three wickets for 25 runs and Jomel Warrican two for 19. Jaker Ali and Nayeem Hasan were each unbeaten on 18 when bad light brought play to an early close.
This is the position at the end of day three, rather than a final result. Bangladesh have four wickets remaining to increase the target the visitors will have to chase.