Stuart Broad claimed six wickets as England dismissed New Zealand for 254 and asked them to follow on in the second Test in Wellington.
The hosts lost their last three wickets for 15 runs to fall 12 short of the follow-on mark of 266 on day three at the Basin Reserve.
They trail by 211 on the first innings and will commence their second innings after tea.
England, who were dismissed for 465, took five wickets in the second session on Saturday, including Brendon McCullum and BJ Watling in their 60s as their control of the Test tightened.
Broad claimed 6-51 off 17.2 overs, including the last three scalps as England made inroads with the second new ball.
Bruce Martin was not out on 21 but he had no support from the other tailenders – Tim Southee (3), Neil Wagner (0) and Trent Boult (2).
McCullum struck a lively 69 off 94 balls, sharing a 100-run partnership with wicketkeeper Watling (60) after New Zealand were teetering at 5-89 early on day three.
The skipper struck nine fours and one six in raising his 27th half-century before edging Steven Finn to second slip.
He will be annoyed not to have pushed on, having now registered a score from 69 to 79 in six of his last seven innings on the English tour across all forms of the game.
Watling reached a fourth half-century in controlled style but his dismissal, caught behind off Broad, exposed the tail.
New Zealand began the day at 3-66 and reached 5-169 at lunch thanks mostly to McCullum’s aggression.
Overnight pair Kane Williamson and Dean Brownlie were dismissed within the space of four deliveries.
Williamson, on 42, drove an innocuous Broad delivery straight back to the left-arm seamer, who caught it comfortably at stomach height.
James Anderson captured Brownlie lbw in the next over for 23.



