Graeme Swann took four wickets as England established a commanding position on the third day of the second Test against New Zealand at Headingley on Sunday.
At the close, England were 116 for one in their second innings -- a lead of 296 runs -- after Swann starred in New Zealand's second straight batting collapse.
England captain Alastair Cook, who opted against enforcing the follow-on, was 88 not out and Jonathan Trott 11 not out.
Earlier, fast bowler Steven Finn took the first three New Zealand wickets to fall before Swann followed up with four for 42 in nine overs.
Swann, England's premier spin bowler and likely to be a key figure in the defence of the Ashes starting in July, missed the recent tour of New Zealand because of an elbow injury and this was only his second Test since surgery on the troublesome joint.
Thanks mainly to Finn and Swann's efforts, New Zealand slumped to 174 all out on the stroke of tea in reply to England's first innings 354, which included Joe Root's maiden Test hundred.
That left the tourists 180 runs behind, with New Zealand needing to be within 150 of England's first innings to deny Cook the follow-on choice after Friday's first day washout.
New Zealand's total may not have been as bad as their second innings 68 in England's 170-run win in the first of this two-match series at Lord's last week, but it was again well short of what was required.
Unlike Lord's, where they were 29 for six at one stage, New Zealand made a reasonable start with the bat Sunday to be 55 without loss.
But then Peter Fulton, trying to turn Finn legside, got a leading edge and was caught and bowled.
Then a superb over to Hamish Rutherford, the other opening batsman, saw Finn beat the left-hander three times in a row outside off-stump.
Rutherford did not heed the warnings and a loose drive saw him edge Finn to Ian Bell in the gully for 27.
Ross Taylor fell for six after playing on to a fast Finn delivery that cramped him for room.
And 72 for three became 79 for four when Swann struck with his sixth ball on Sunday to bowl Dean Brownlie for two, a sharp off-break beating the batsman between bat and pad.
Martin Guptill managed just one before he fell in similar fashion to Brownlie, with Swann turning the ball out of the rough created by New Zealand's left-arm seamers.
Two balls later, Kane Williamson (13) was lbw to Swann on an England review.
New Zealand were 122 for nine before a last-wicket stand of 52 between Neil Wagner (27) and Trent Boult, who hit Swann for three sixes in his 24 not out, boosted the total.
Left-hander Cook set about justifying his decision to bat again with a 63-ball fifty including nine fours.
But at the other end there was a different game going as Nick Compton, under threat of losing his Test place, continued to struggle for runs .
Compton contributed just seven to a first-wicket partnership of 72 before he was caught at short leg by Rutherford off part-time spinner Williamson.
His exit meant that in five Test innings since his back-to-back hundreds in New Zealand in March, Compton -- grandson of England batting great Denis -- had managed a mere 54 runs in a shade over six hours at the crease.
Left-arm quick Boult, who took five first innings wickets, bowled just two overs when England batted again Sunday after aggravating a side strain.