Ross Taylor and BJ Watling scored centuries as New Zealand closed in on victory against hapless Zimbabwe after day three of the first Test Saturday. Taylor finished unbeaten on 173 and shared a sixth-wicket stand of 253 with Watling (107) to take the touring side to 576 for six declared in their first innings, a lead of 412. Seamer Trent Boult then took three quick wickets as Zimbabwe closed the day on 121 for five, still 291 runs shy of making New Zealand bat again on what remains a flat wicket. Craig Ervine (49 not out) and captain Graeme Cremer (14 not out) will resume in the morning, with the side hoping to have Regis Chakabva and Sean Williams back after the pair missed the third day through illness. Zimbabwe came out all guns blazing in its second innings and scored at close to six an over throughout, even as the wickets tumbled. Hamilton Masakadza (four) steered a Tim Southee delivery to Taylor at first slip inside the first over before Brian Chari (five) was bowled by Boult. Boult induced an edge from Chamu Chibhabha (seven) to Taylor and trapped debutant Prince Masvaure lbw for a golden duck as Zimbabwe were reduced to 17 for four. The wicket was a 150th in Tests for the New Zealand seamer. Ervine and Sikandar Raza (37) launched a counter-attack, adding 69 in under nine overs before the latter became the seventh victim of the match for seamer Neil Wagner with a wild hack at a short delivery that went straight up in the air and was caught by Tom Latham. Ervine and Cremer delayed what seems the inevitable as they saw the hosts through to the close. New Zealand had resumed the day on 315 for four and lost only nightwatchman Ish Sodhi (11) in the first two sessions as Taylor and Watling plundered runs. Taylor brought up his 14th Test century from 191 balls, his first score over 50 in eight test innings since he his 290 against Australia in November last year. Watling needed only 169 deliveries to reach his ton, a sixth in Test cricket. Scoreboard Zimbabwe (1st innings) 164 New Zealand (1st innings) M. Guptill c Ervine b Chibhabha 40 T. Latham c Chari b Masakadza 105 K. Williamson c Masakadza b Cremer 91 R. Taylor not out 173 H. Nicholls c Chari b Tiripano 18 I. Sodhi c Chari b Chinouya 11 BJ Watling c sub b Sikandar Raza 107 Extras (15b, 4w, 12nb) 31 Total (6 wkts dec, 166.5 overs) 576 Falls: 1-79 (Guptill), 2-235 (Latham), 3-272 (Williamson), 4-299 (Nicholls), 5-323 (Sodhi), 6-576 (Watling). Did not bat: Mitchell Santner, Tim Southee, Neil Wagner, Trent Boult. Bowling: Chinouya 26-6-79-1, Tiripano 28-4-82-1, Masvaure 10-0-38-0, Cremer 53-4-187-1, Sikandar Raza 25.5-4-106-1, Chibhabha 15-1-44-1, Masakadza 9-1-25-1. Zimbabwe second innings C. Chibhabha c Taylor b Boult 07 H. Masakadza c Taylor b Southee 04 B. Chari b Boult 05 C. Ervine not out 49 P. Masvaure lbw b Boult 00 Sikandar Raza c Latham b Wagner 37 G. Cremer not out 14 Extras (5lb) 05 Total (5 wkts, 21 overs) 121 Falls: 1-7 (Masakadza), 2-12 (Chari), 3-17 (Chibhabha), 4-17 (Masvaure), 5-86 (Sikandar Raza). Still to bat: Sean Williams, Regis Chakabva, Donald Tiripano, Mike Chinouya. Bowling: Southee 5-1-35-1, Boult 5-1-33-3, Wagner 4-0-18-1, Santner 5-0-19-0, Sodhi 2-0-11-0.