Stephen Fleming became the first New Zealand cricketer to amass 7,000 runs as he and Ross Taylor attempted to guide New Zealand out of trouble in the second cricket Test against England Friday.
At tea on the second day New Zealand were 100 for three, with Fleming on 33 and Taylor 49, in reply to England's 342.
It was a shaky recovery after James Anderson had ripped apart the top order which had New Zealand at three for 31.
The damage could have been worse had Paul Collingwood not dropped Fleming on 18 and Taylor on 23.
There was another reprieve for Fleming in the final over before tea when he took a quick single but Kevin Pietersen's throw was wide and Monty Panesar was unable to whip the bails off.
Anderson bowled Matthew Bell without scoring and then had Jamie How caught at slip by Andrew Strauss for seven to have New Zealand reeling at two for 11.
England earlier lost their last five wickets for 51 runs, but not before Australian-born wicketkeeper Tim Ambrose completed his maiden Test century.
Ambrose resumed the day on 97 and reached his 100 edging Jacob Oram through the slips for four in the fourth over of the day.
But he added only another single before prodding at Kyle Mills and being caught by Ross Taylor at second slip.
Stuart Broad lasted seven balls before he was bowled by Oram for one and Paul Collingwood moved from his overnight 48 to 65 before he was trapped in front by Gillespie.
Gillespie then claimed Ryan Sidebottom for 14 and James Anderson first ball.
The Wellington seamer had figures of four for 79 off 20 overs while Oram took three for 46 from 29 overs.