Ross Taylor's third test-match double century has highlighted the fourth day's play in the second test against Bangladesh.
The former New Zealand captain batted superbly, plundering the Bangladeshi attack to all parts of the Basin Reserve.
Taylor struck 19 fours and four sixes on his way to 200, before being dismissed a ball later, caught by Liton Das from the bowling of Mustafizur Rahman.
Taylor shared in two significant partnerships throughout his innings, alongside Kane Williamson and Henry Nicholls respectively.
Williamson and Taylor powered through the first session, putting on a rapid fire 172 runs form the 26 overs, before the skipper fell for 74.
But the world's number two-ranked batsman's biggest concern is his own fitness - he suffered a shoulder injury fielding on Sunday and although he batted through pain on Monday, he was sent to hospital for scans.
Those scans were inconclusive, with Williamson set to undergo an MRI on Tuesday morning.
Williamson's departure saw the arrival of a confident Henry Nicholls, who alongside Taylor put New Zealand in a powerful position.
Nicholls stroked nine boundaries in a 129-ball 107, before he was bowled by Taijul, with the partnership at 216 from just 40 overs.
New Zealand declared a short time after Taylor's dismissal at 432 - a lead of 221 runs.
Trent Boult made stand-in captain Tim Southee even happier two balls into Bangladesh's second innings, when he bowled Tamim Iqbal for four.
New Zealand captured only two further wickets in the remaining 22 overs, with Boult snaring Mominul Haque and Matt Henry strangling Shadman Islamn down the leg side.
With two days already lost to the weather, play finally began on day three, with Bangladesh battling strongly for most of the day, led by opener Tamim Iqbal's 74, before losing their final four wickets for just five runs.
New Zealand lead the three-match series, after winning the opening encounter in Hamilton by an innings and 52 runs.