The West Indies are battling to avoid an innings defeat in the first Test against New Zealand in Dunedin.
Tim Southee (4-52) was the star man as the Black Caps dismissed the tourists for 213 in response to their first-innings 609-9 declared, with only Shivnarine Chanderpaul (76) offering serious resistance.
Trent Boult and Ish Sodhi then struck as the tourists reached 168-2 at stumps - still 228 runs short of making New Zealand bat again.
It could have been so much worse for the Windies, who had been 18-1 after Boult had removed Kieran Powell.
However Kirk Edwards (59) and Darren Bravo (72no) led the mini fightback to at least take play into a fourth day.
Marlon Samuels survived via DRS in the third over of the day after initially being given out lbw to Boult but three balls later the hosts were legitimately celebrating their first wicket of the morning.
Bravo drove at Southee and was caught by Brendon McCullum at gully for 40 with the tourists having added just three runs to their overnight 67.
Samuels followed three overs later, caught at slip by Ross Taylor off Southee, and the same pair combined for the third wicket of the morning in the first over after drinks.
This time Taylor needed two bites of the cherry, but pouched it safely nevertheless, leaving the West Indies 106 for five. It was left to Chanderpaul to mount a rescue operation.
He struck a boundary to take him past 11,000 runs in Test cricket, then plundered 14 off one Sodhi over to reach his half-century shortly before lunch.
Chanderpaul drove streakily for four off Boult after the resumption, but later in the same over the bowler had more luck when Denesh Ramdin gloved a catch behind while trying to leave the ball, ending a partnership of 68.
In his next over, Boult trapped Chanderpaul lbw not offering a stroke and, despite a flurry of strokes from captain Darren Sammy, the final three batsmen could offer little to boost the West Indies' total as Sodhi picked up a couple of cheap wickets.
And there was more of the same second time around, with Powell's wicket - edging Boult to Southee at third slip - the key moment in the 14 overs that were possible before tea.
Edwards and Bravo put on 117 for the second wicket, though, to frustrate the hosts during the final session.
Edwards, who had batted beautifully, finally succumbed when he was trapped leg before to Sodhi to leave New Zealand well-paced to finish the job on Friday.