New Zealand have wrapped up West Indies' second innings in 32 devastating overs to close in on a series victory in Hamilton.
Ross Taylor put on 131 to help the home side post 349 for their first innings, which was 14 runs short of the tourists' total.
However, an astonishing second session of swing bowling has turned the match irreversibly in favour of the Kiwis, who skittled the Windies for 103 to leave themselves just 121 runs to pick off.
New Zealand lead the three-match series 1-0 after a heavy win in Wellington.
Trent Boult was the pick of the bowlers with figures of 4-23, while Tim Southee pitched in with three wickets, Neil Wagner claimed two and Corey Anderson finished with one.
Peter Fulton (4) and Hamish Rutherford (0) navigated the final two overs of play on day three, as New Zealand finished six without loss.