Denesh Ramdin was dismissed just before the close for 107 to end a sixth-wicket stand that lifted the score to respectability after another Calypso collapse had seen the team slump to 86-5 soon after lunch.
Chanderpaul was not out 94 at the close, with Darren Sammy yet to score as the West Indies fight to win the Test in a bid to level the three-match series.
The tourists' cause was helped by a wicket that offered the bowlers little in the morning before becoming totally unresponsive midway through the day, allowing the batsmen more time to place the ball, and the run rate lifted noticeably.
After just 142 runs were scored in the first two sessions, the post-tea session of play yielded a further 147 runs.
New Zealand captain Brendon McCullum won the toss and with hindsight he may regret his decision to bowl first as rewards were hard to come by except for a brief period after lunch.
After the West Indies had progressed cautiously to 77-1, they collapsed to 86-5 in the space of 34 deliveries before Ramdin joined Chanderpaul to put them back on track.
Kraigg Brathwaite and Kieran Powell put on 41 for the first wicket before Powell, on 26, edged Neil Wagner to wicketkeeper BJ Watling.
Brathwaite, promoted to play his first Test in since 2011 when Darren Bravo was injured during practice, reached 45 before his dismissal soon after lunch started the top order collapse.
Kirk Edwards (six), Marlon Samuels (0) and Narsingh Deonarine (two) followed quickly and the West Indies were once again on the ropes as they were in the first two Tests.
But with no demons in the pitch, Chanderpaul and Ramdin were able to bat the West Indies out of trouble, making New Zealand pay for dropped chances.
Ramdin had a let-off on 57 when Kane Williamson spilled a chance at midwicket, and another on 92 when Tim Southee dropped the ball at short cover point. His luck ran out when he was caught behind off Corey Anderson.
Anderson was the most successful of the New Zealand bowlers with three for 25 off 14 overs.
New Zealand are playing the same team that won the second Test inside three days by an innings and 73 runs while the West Indies made three changes.
Sunil Narine replaced spinner Shane Shillingford, who has been suspended for an illegal bowling action, Braithwaite came in for the injured Bravo and Veerasammy Permaul took the place of Shannon Gabriel.
The first Test of the series was drawn.
West Indies 1st innings
K. Brathwaite c Williamson b Southee 45
K. Powell c Watling b Wagner 26
K. Edwards c Watling b Southee 6
M. Samuels c Williamson b Anderson 0
S. Chanderpaul not out 94
N. Deonarine lbw Anderson 2
D. Ramdin c Watling b Anderson 107
D. Sammy not out 0
Extras (lb6, b2, w1) 9
Total: (6 wickets; 90 overs) 289
Fall of wickets: 1-41 (Powell), 2-77 (Brathwaite), 3-78 (Edwards), 4-82 (Samuels), 5-86 (Deonarine), 6-286 (Ramdin)
To bat: S. Narine, T. Best, V. Permaul
Bowling: Boult 19-1-67-0 (w1), Southee 20-1-56-2, Wagner 20-4-66-1, Anderson 14-3-25-3, Williamson 4-0-14-0, Sodhi 13-0-53-0
Toss: New Zealand
Umpires: Ian Gould (ENG), Nigel Llong (ENG)
TV umpire: Paul Reiffel (AUS)
Match referee: Roshan Mahanama (SRI)