WELLINGTON - New Zealand's hopes of a rare overseas Test win were shaken by a challenging final hour on the third day of the first Test against the West Indies in Kingston, Jamaica.
After bowling out the West Indies for 262, the Black Caps opted not to enforce the follow on, taking a 246-run lead into their second innings after declaring their first at 7-508.
They ended the day on 2-14 for an overall lead of 260 with two days remaining at Sabina Park.
Opener Peter Fulton, who made one in the first innings, continued his run of dismal form when he stretched wide and edged an outswinger from Jerome Taylor to keeper Denesh Ramdin without scoring.
Kane Williamson, who compiled a measured 113 in the first innings, added only two to the score before a full delivery from Kemar Roach clipped his off stump.
Newcomer Ish Sodhi came in as nightwatchman, ending the day on four not out to join Tom Latham (8) to see New Zealand through to stumps.
Craig trapped Kieran Powell lbw for 28 with the first ball of the 28th over, then removed Kirk Edwards two balls later after he edged a thick outside edge to Ross Taylor at first slip.
On a supposedly flat Sabina Park pitch, seamer Tim Southee was outstanding in collecting 4-19, including the wicket of opener Chris Gayle in his 100th Test for 64.
Southee found swing and variation in removing Marlon Samuels without scoring, and also broke a key 72-run sixth-wicket partnership between Shivnarine Chanderpaul and Ramdin, who edged a slower ball to the gloves of keeper BJ Watling and was gone for 39.
Legspinner Sodhi and pace man Trent Boult also chipped in for the Black Caps with a wicket apiece.
Sodhi took a looping return catch after Dwayne Bravo popped a full ball straight back to him in the 29th over.
Chanderpaul provided the only other innings of real note for the West Indies with an unbeaten 84.