New Zealand’s faint hopes of winning the match rest with Brendon McCullum (43), and captain Daniel Vettori (0) who were not out at the close, with their side needing a further 196 runs to win the Test and series.
England were bowled out for 293 early in the morning session setting the hosts a mammoth victory target of 438.
New Zealand had promising partnerships between Matthew Bell (29) and Stephen Fleming (31) and Mathew Sinclair (39) and Ross Taylor (55) but they ended just as they looked to push on and produce a big innings to give their side a sniff of victory.
Jacob Oram was out in the final over before the close, the first over of the second new ball, when he slashed at a Ryan Sidebottom delivery and was caught by Kevin Pietersen for 30.
“We are delighted to be in the position we are in, needing just four wickets to win the Test match on the final day,” England pace bowler Stuart Broad told reporters.
“With this new ball it’s very important we strike early and it would be lovely to get a win in my second Test match.”
Broad took two wickets in one over to end Bell and Fleming’s 51-run partnership before tea, while Sinclair played a lazy shot to James Anderson after the tea break to be caught by Ian Bell at cover to end his 81-run partnership with Taylor. Taylor, who scored his maiden Test century in the first Test, scored his second half-century of the match, before he was trapped in front by Sidebottom. The naturally aggressive Oram and McCullum then put on an 69-run partnership, which was interrupted by a short departure from the field by bad light, and ended in failing light.