At lunch, New Zealand had slumped to 29 for six in their second innings -- still needing a further 210 runs to reach their victory target of 239.
Broad took the first four wickets after frustrating New Zealand with 26 not out as England slumped to 213 all out in their second innings earlier today.
At lunch, Broad had the remarkable figures of five wickets for 22 runs in 5.4 overs, with James Anderson taking one for seven in six.
Ross Taylor, New Zealand's first innings top-scorer with 66, then fell for nought when he edged Broad low to England captain Alastair Cook at first slip.
More From This Section
New Zealand -- chasing what would be the highest single innings total of the match if they achieved it -- were now 16 for three.
And that became 21 for four when Kane Williamson chipped Broad to Steven Finn in the covers.
Anderson, who'd taken five wickets in the first innings, got in on the act when Dean Brownlie was caught by Cook.