New Zealand captain Stephen Fleming and Peter Fulton combined in a 165-run partnership to put their side firmly in control of the second test against West Indies after the second day's play on Saturday.
New Zealand were 335 for seven at the close, a lead of 143 runs after they bowled the visitors out for 192 early in the first session at the Basin Reserve.
Fleming was caught on the backward point boundary by Dwayne Bravo for 97 after flicking at a short wide delivery from Fidel Edwards, missing out on a ninth test century, while Fulton, playing just his second test, made 75.
Nathan Astle was 65 not out at the close, after combining with Daniel Vettori (42) in a 86-run partnership. James Franklin was unbeaten on two.
Daren Powell had ripped through New Zealand's middle order immediately after tea, dismissing Fulton on the first delivery then having Scott Styris (eight) caught by Runako Morton at second slip and Brendon McCullum caught by wicketkeeper Denesh Ramdin for 23 to give his side hope of restricting the lead.
Astle and Vettori, however, refused to be shackled on a good pitch and in ideal batting conditions to ensure their side held a healthy lead heading into the third day.
"We may have been a bit too aggressive but once again we have found ourselves in a position of strength," Fleming said in a televised interview. "A 140-run lead, and if we put another 60 on, a 200-run lead is very handy and a good position to be."
Fleming and Fulton dominated the day after they came together when New Zealand had slumped to three for two when opening batsmen Hamish Marshall (three) and Jamie How (0) were dismissed off successive balls.
Fleming attacked from the outset, while Fulton was more circumspect, and after heading into lunch at 90 for two, the pair flayed the dispirited West Indies attack in the middle session.
The New Zealand captain, who was dropped on 81, raced through to the 90s before he played an unnecessary shot to a poor delivery and was comfortably caught on the boundary.
It was his 41st test half century and the sixth time he has been dismissed in the 90s.
"I decided that after I had stuttered my way through 70s, 80s, 90s
"It was disappointing to get out and a bit unexpected but by being positive you get lucky and I certainly had a bit of that."
Fulton, who passed 50 for the first time, failed to add to his tea score when he edged a catch to Ramdin off Powell, prompting the mini-collapse.
Powell's seven over spell after tea returned three for 35 before Astle and Vettori combined.
West Indies 1st innings (Overnight: 182-8)
C. Gayle c McCullum b Franklin 30
D. Ganga c McCullum b Mills 15
R. Morton lbw b Franklin 63
B. Lara c Fleming b Franklin 1
S. Chanderpaul c Fleming b Martin 8
D. Bravo lbw b Franklin 9
D. Ramdin b Franklin 2
R. Lewis c Fleming b Martin 22
I. Bradshaw not out 20
D. Powell c How b Mills 16
F. Edwards c Fleming b Mills 0
Extras (b-2 lb-1 nb-3) 6
Total (all out, 61.4 overs) 192
Fall of wickets: 1-43 2-45 3-49 4-80 5-102 6-108 7-142 8-165 9-186 10-192
Bowling C. Martin 14 - 1 - 66 - 2 (nb-1) J. Franklin 20 - 7 - 53 - 5 (nb-1) K. Mills 19.4 - 7 - 53 - 3 (nb-1) D. Vettori 5 - 2 - 13 - 0 N. Astle 3 - 2 - 4 - 0
New Zealand 1st innings
H. Marshall c Chanderpaul b Bradshaw 3
J. How b Edwards 0
P. Fulton c Ramdin b D. Powell 75
S. Fleming c Bravo b Edwards 97
N. Astle not out 65
S. Styris c Morton b D. Powell 8
B. McCullum c Ramdin b D. Powell 23
D. Vettori c Chanderpaul b Edwards 42
J. Franklin not out 2
Extras (lb-4 nb-15 w-1) 20
Total (for 7 wickets, 90 overs) 335
Fall of wickets: 1-3 2-3 3-168 4-207 5-219 6-246 7-332
To bat: K. Mills, C. Martin
Bowling F. Edwards 14 - 1 - 64 - 3 (nb-6) I. Bradshaw 19 - 2 - 97 - 1 (nb-3) D. Powell 17 - 4 - 69 - 3 (nb-1 w-1) C. Gayle 13 - 3 - 37 - 0 R. Lewis 26 - 8 - 57 - 0 (nb-5) R. Morton 1 - 0 - 7 - 0