Opener Kieran Powell scored a patient 90 as West Indies reached 374 for seven at the close of play on the third day of the second test against Zimbabwe at the Queens Sports Club on Tuesday.
The tourists have a lead of 48 with their marathon first innings having reached 150 overs and no sign of a declaration as they bat for time having won the first match in the two-test series by 117 runs.
Wicketkeeper Shane Dowrich is not out on his best test score of 75 and captain Jason Holder is 71 not out as the pair put on 144 for the eighth wicket.
Zimbabwe off-break bowler Sikandar Raza has been the chief wicket-taker with career-best figures of five for 82 from his 43 overs.
Resuming on their overnight score of 78 for one from 49 overs, the tourists quickened the pace, with Powell falling 10 short of a fourth test ton when he was brilliantly caught by Craig Ervine off the bowling of Christopher Mpofu.
At 230 for seven it looked as though Zimbabwe could force a first innings lead, but Dowrich and Holder steadied the nerves of the visitors and will now seek to build a sizeable lead on the fourth morning to bat their hosts out of the game.
BRIEF SCORE: Day Three
West Indies 374 for 7
(Dowrich 75*, Holder 71, Raza 5-82) lead Zimbabwe 326
(Masakadza 147, Raza 80, Moor 52, Roach 3-44, Gabriel 2-64) by 48 runs