New Zealand reached to 123-3 in their second innings, a lead of 99, on day three of the deciding Test against West Indies in Barbados.
Kemar Roach removed New Zealand openers Tom Latham (0) and Hamish Rutherford (19) with the new ball and his fellow seamer Jason Holder followed up with the wicket of Ross Taylor (6) to reduce the tourists to 68-3.
But skipper Brendon McCullum (23no) joined Kane Williamson (58no) in an unbroken fourth-wicket stand of 55 through to the close.
New Zealand left-arm seamer Neil Wagner had earlier finished with 4-64 as West Indies went from 169-2 in their first innings at the start of the day to 317 all out.
No 3 Kirk Edwards, on 42 overnight, advanced to his eighth Test half-century before being dismissed for 58 by Tim Southee via a leading edge.
Denesh Ramdin (45) and Holder (38) made contributions further down the order to help earn the home side a first-innings lead of 24.
The three-match series is level at 1-1 after New Zealand won the first Test by 186 runs in Jamaica and West Indies responded with a 10-wicket success in the second Test in Trinidad.