New Zealand vs West Indies, 2nd Test, Day 3, Wellington
Joshua da SIlva departed off Southee's fourth ball of the day, unable to decide whether or not to play his inswinger.
Southee in his next over cleaned up Gabriel to return a five-wicket haul as West Indies were skittled for 131.
After West Indies enforced the follow-on, Boult struck with a double-wicket over to get Kraigg Brathwaite and Darren Bravo.
John Campbell staged a fightback thereafter keeping New Zealand at bay with a half-century en route an 89-run stand with Shamarh Brooks.
Jamieson then got Roston Chase for a duck again, who copped a pair this Test.
Kyle Jamieson ended Campbell's resistance with two wickets in quick succession before Tea as WI slipped to 134/5.
Holder then staged a fightback with Joshua Da Silva to add a quick half-century stand to keep New Zealand at bay.
Holder and da Silva added 74 runs for the seventh wicket with Holder unbeaten on 60 when bad light stopped play. West Indies ended the day on 244/6, trailing by 85 runs.