Kane Williamson was on 48 at the interval, and Ross Taylor had 40.
The visitors started the day on 28 for two.
Zimbabwe: V Sibanda, TMK Mawoyo, H Masakadza, BRM Taylor (captain), T Taibu, MN Waller, RW Chakabva (wk), RW Price, KM Jarvis, CB Mpofu, N NcubeNew Zealand: MJ Guptill, BB McCullum, KS Williamson, LRPL Taylor (captain), BJ Watling, DG Brownlie, DL Vettori, RA Young (wk), DAJ Bracewell, JS Patel, CS Martin