The West Indies look set for a series-levelling victory going into the final day of the second Test against New Zealand in Trinidad on Thursday.
Trailing on first innings by 239, New Zealand reached 8-257 at stumps on day four, leading by just 18 runs.
West Indies were anticipating an innings victory late on the fourth day when Tim Southee was the eighth wicket to fall with the score at 212 and more than an hour-and-a-half left in the final session.
However BJ Watling (38 not out) and Mark Craig (29 not out) held firm for 110 minutes in adding 45 runs to ensure the home side will have to try to complete victory on Friday and so set up a series decider in Barbados next week.
Kemar Roach was the leading wicket-taker with 3-53, but the bowling honours of the day went to Sulieman Benn.
The gangling left-arm spinner operated unchanged through the first two sessions but for one over when he was off the field, taking the vital wickets of Tom Latham and Jimmy Neesham in the morning session.
Latham could do little to avoid a delivery that kicked off a length and offered a simple catch to silly-point, but the dismissal of Neesham stunned everyone, even the bowler, as he flung himself low to his right to come up with a sensational catch.
Benn ended the day with 2-62 off 49 persevering overs and should have broken the stand between Watling and Craig early as Jermaine Blackwood failed to hold on to a sharp chance at forward short-leg when Craig was just on five.
Kane Williamson, who added 75 for the second wicket in a partnership that had started the previous evening, has been New Zealand’s top-scorer so far, getting to 52 before being caught at the wicket off Roach.
He also accounted for Ish Sodhi and Southee in the final session.