A 200-run partnership between Denesh Ramdin and Shivnarine Chanderpaul rescued West Indies from another batting collapse as they reached 289 for six on the first day of the third Test against New Zealand in Hamilton.
Needing a win to salvage a drawn series, the tourists were indebted to wicketkeeper Ramdin, who scored 107 before falling to Corey Anderson in the closing overs, and Chanderpaul, who will resume six runs short of a 29th Test century having played his role in a considerable rescue act after the Windies lost 4-9 after lunch to sink to 86 for five.
Anderson, who took 3-25, and Tim Southee, with 2-56, were the chief tormentors for a West Indies batting order that found its way past the 250-mark for only the second time this series.
The collapse began in the third over after the break as Kraigg Brathwaite fended a Southee bouncer to gully, before the right-arm seamer found the edge of Kirk Edwards' bat in his next over.
Four balls later Marlon Samuels departed for a duck as he slashed wildly at Anderson, with Narsingh Deonarine next to go lbw to Anderson.
Chanderpaul and Ramdin set about steadying the ship, taking advantage of anything overpitched to keep the scoreboard ticking over.
Ramdin struck back-to-back fours off Southee to pass 50 before enjoying a moment of fortune as he was dropped by a diving Kane Williamson at midwicket off Ish Sodhi.
The 28-year-old Ramdin hit successive fours off Trent Boult to take him into the 90s, then was dropped for a second time attempting to make it three in a row.
An edge over the slips to the boundary gave Ramdin his hundred but he could not make it through to the end of the day as he was caught behind off Anderson.