Twelves wickets fell on day four as stumps were drawn with New Zealand on 224/7, a lead of 238. The tourists have three wickets remaining but crucially the series' double centurion Daryl Mitchell is still at the crease.
Every possible result is up for grabs on the final day in which Nottinghamshire have offered free admission to see what could be a memorable day of cricket.
New Zealand looked to be building a strong lead in the afternoon session, but as they tried to increase their chances of victory after tea they made several self-inflicted errors that let England back into the game.
Meanwhile, James Anderson claimed a landmark 650th wicket earlier in the day to became only the third bowler in history to reach the landmark after spin greats Shane Warne and Muttiah Muralitharan.
England only managed to put on an additional 66 runs as their last five wickets all fell in the morning session. Joe Root was finally finally removed by Trent Boult, chipping to cover, for a wonderful 176.
Stuart Broad (9) was brilliantly caught by Daryl Mitchell at slip. Matthew Potts (3) ran Ben Foakes out for 56 before being cleaned up by a Boult yorker to bring up his five-for. Anderson (9) was last man out, stumped off Michael Bracewell.
New Zealand bowler Tim Southee finished with the worst figures of his career, nought for 154.
The Black Caps started their second innings with a lead of just 14, and got off to a feeble start with Anderson making Tom Latham his 650th scalp with his fifth ball.
But Devon Conway (52), who was removed by spinner Jack Leach before tea, and Will Young dug in and shared a century stand to help push the tourists 128 ahead at the break.
England's fortunes improved after the interval with Potts getting Henry Nicholls (3) caught at point in the first over back.
Young was then run out for 49, after a poor call. Ollie Pope's sharp, flat throw and a diving, no-look flick of the bails from Stokes sending him back to the pavilion.
Daryl Mitchell and Tom Blundell came together with England 146 behind, and held tight for 18 overs before Blundell whacked a Broad bumper to Stokes at square-leg with the score on 176.
Michael Bracewell was nicely placed on 24 when he took a step down the pitch at Potts and hacked a catch to Broad at mid-on, before Tim Southee was run out for a duck as he and Mitchell lost their radar.
Mitchell (32) and Matt Henry (8) then bedded in until the close.
It's still all to play for on day five.