Bond finished the day with figures of four for 66 as the Windies collapsed after tea to 246 for eight, requiring a further 45 runs to secure victory.
Openers Daren Ganga (95) and Chris Gayle (82) had combined for an 148-run partnership to place the visitors firmly in control and in sight of their first victory since May 2005.
Ian Bradshaw was on seven at stumps while Jerome Taylor was on nought. New Zealand captain Stephen Fleming is expected to take the new ball on Monday.
West Indies have lost their last six Test matches since beating Pakistan by 276 runs in Barbados last May. They have won just two of their previous 20 Tests.
New Zealand's front line bowlers initially found it difficult to capture wickets when play began after the first session was abandoned due to overnight rain with part-time bowler Nathan Astle dismissing both openers.
Astle had Gayle caught behind by Stephen Fleming off his second ball in the session before tea, then had Ganga caught by Jamie How after the break.
Ganga's dismissal sparked a collapse with West Indies losing four wickets for 10 runs in 5.4 overs.
RETIRED HURT Bond, who had earlier struck Ramnaresh Sarwan on the helmet forcing the vice captain to retire hurt on four, had Dwayne Smith caught by Fleming for nought, prompting Sarwan to return.
The little right-hander, however, failed to add to his score and was well caught by Scott Styris at second slip off Bond before the fast bowler trapped Dwayne Bravo in front for 17.
Bond had earlier dismissed Brian Lara for a first ball duck after the world record holder had come in to replace Sarwan when he initially retired.
Bond could also have had Ramdin caught for just one and with it probably ending West Indies' realistic chances of winning the match, only for Chris Martin to drop an easy catch at midwicket.
Ramdin, however eventually self-destructed, falling into a leg side trap when he top-edged a sweep off Daniel Vettori and holed out to James Franklin in the deep for 15.
Bad light stopped play just three balls later.
West Indies had gone to tea at 160 for two before Vettori had Shivnarine Chanderpaul caught by Peter Fulton for 15 to leave the visitors 182 for three but still in control.