Kane Williamson marched on to a Test-best 161 not out as New Zealand set up the chance of victory on day four of the decisive third Test against West Indies.
Rain heavily abbreviated the day's play in Bridgetown but there was time for New Zealand to reach 331 for seven in their second innings, a lead of 307.
Jimmy Neesham contributed 51 to a fifth-wicket stand of 91 with Williamson while BJ Watling made 29.
Brendon McCullum, whose side started the day on 123 for three, fell in the fourth over of the day, Kemar Roach's lbw appeal upheld on review, but Neesham was off the mark with a four and then a six as he and Williamson made good progress.
Indeed, Neesham's first 30 runs contained three maximums. Another took him past 40 and he reached a half-century, also featuring three fours, from 66 deliveries.
He was out next ball, though, driving Jason Holder straight to Kraigg Brathwaite at short cover.
— BLACKCAPS (@BLACKCAPS) June 30, 2014
Yorkshire batsman Williamson had reached his century in the previous over, from 173 balls with 15 fours, and he and Watling added 34 before lunch.
Williamson crashed a Shane Shillingford long-hop straight into short-leg Darren Bravo, who was forced off the field with a hand injury, and the next time the spinner dropped short the same batsman pulled for four to bring up the 50 partnership.
He repeated the stroke to bring up the Black Caps’ 300 but Roach removed Watling with the new ball, Holder with the catch at backward point.
Williamson reached 150 for the first time in Tests with a boundary off Jerome Taylor but rain forced the players off the field at 1.45pm local time, with one ball remaining in the 85th over.
The stoppage lasted over two hours and upon the resumption, Tim Southee drove a return catch to Taylor to depart for seven.
Just four overs and two balls were possible before the wet weather set in again, ending play at 5.15pm local time and forcing a 9.30am start once again for the match's conclusion tomorrow.