Christchurch : New Zealand recovered from a dreadful start to frustrate England before the tourists struck late on day two of the second Test in Christchurch.
Jonny Bairstow converted his overnight 97 not out into his fifth Test century before England were bowled out for 307.
James Anderson and Stuart Broad reduced the hosts to 36-5 in reply.
BJ Watling (77 not out) and Colin de Grandhomme (72) fought back in a superb stand of 142 before the impressive Broad returned to remove De Grandhomme.
Bad light stopped play with New Zealand, who lead the two-match series 1-0, closing on 192-6, trailing by 115 runs.