Bulawayo: Tom Latham's century and 91 from Kane Williamson put New Zealand firmly in the driving seat with a 151-run lead over Zimbabwe on the second day of the first Test on Friday.
New Zealand closed on 315 for four in reply to Zimbabwe's first-innings 164. Ross Taylor (38) and nightwatchman Ish Sodhi (5) were not out at the close.
Latham reached his fourth Test century soon after tea before being caught by stand-in wicketkeeper Brian Chairi off the part-time bowling of veteran Hamilton Masakadza for 105 from 209 balls.
Latham and Williamson compiled a second-wicket partnership of 156. Williamson fell nine runs short of his century after a sharp catch at slip by Masakadza off the leg-spin bowling of home skipper Graeme Cremer.
The New Zealand captain had benefited from a contentious decision from the television umpire when he looked to have been caught at first slip by Sikandar Raza off Cremer when he was on 72.
Williamson asked Raza to confirm he had taken the catch and despite a positive response he spoke to the umpires who opted to get television evidence which could not prove the dismissal.
Opener Martin Guptill was dismissed in the first session for 40, was caught in the gully to hand debutant Chamu Chibhabha a first test wicket.
Henry Nicholls was the fourth wicket to fall, caught behind by Chairi from a full delivery by Donald Tiripano.
Chairi was deputising for Regis Chakabva who was confined to bed on Friday with a high temperature.
The New Zealanders will look to bat through the third day after Williamson said his side would seek time at the crease to prepare for tougher series in South Africa and India over the next two months.
Zimbabwe 1st innings 164 (N. Wagner 6-41)
New Zealand 1st innings:
M. Guptill c Ervine b Chibhabha 40
T. Latham c Chari b H. Masakadza 105
K. Williamson c H. Masakadza b Cremer 91
R. Taylor not out 38
H. Nicholls c Chari b Tiripano 18
I. Sodhi not out 5
Extras (b-6 nb-10 w-2) 18
Total (for 4 wickets, 100 overs) 315
Fall of wickets: 1-79, 2-235, 3-272, 4-299
To bat: B. Watling, M. Santner, T. Southee, N. Wagner, T. Boult
Bowling: M. Chinouya 15-2-41-0 (w-1), D. Tiripano 17-2-51-1 (nb-6), P. Masvaure 5-0-20-0 (nb-3, w-1), G. Cremer 35-4-113-1, S. Raza 9-3-37-0, C. Chibhabha 10-0-22-1 (nb-1), H. Masakadza 9-1-25-1
Umpire: M. Gough & Paul Reiffel
TV umpire: Langton Rusere
Match referee: David Boon