Stand-in skipper Kraigg Brathwaite (66) batted resolutely but Boult and Southee had the Windies on the back foot.
Boult and Southee put on 61 for the last wicket to push NZ to 373. They took 4 wickets between them to leave the Windies under the cosh at stumps.
The Windies finished the day 215-8 in reply to the Black Caps' 373, still 158 runs behind and staring down a big first innings deficit.
West Indies 215 for 8 (Brathwaite 66, Southee 2-34) trail New Zealand 373 (Raval 84, de Grandhomme 58, Gabriel 4-119) by 158 runs.
Matches Tagged in ClipDex2017 NZL v WIN 2nd Test
Series Tagged in ClipDex2017 NZL v WIN Test serie ...
Players Tagged in ClipDexCummins, Miguel L Boult, Trent A Wagner, Neil de Grandhomme, Colin Brathwaite, Kraigg C Southee, Timothy G Gabriel, Shannon T Roach, Kemar Dowrich, Shane O
Grounds Tagged in ClipDexSeddon Park
Categories Tagged in ClipDexTest Matches