Jamie Overton fell agonisingly short of a debut century in the third Test on Saturday as England continued to pile on the runs against New Zealand.
Overton was out for 97 but Jonny Bairstow extended his overnight 130 not out to 162 on his Headingley home ground on the third day of the third and final Test.
England, already an unassailable 2-0 up in this series, were bowled out for 360 in reply to New Zealand's first-innings 329 -- a lead of 31 runs.
It represented a remarkable recovery after they had collapsed to 55-6, with Bairstow and Overton sharing an England seventh-wicket record stand of 241.
At lunch, New Zealand were 18 runs behind at 13-0 in their second innings.
Overton, selected primarily as a fast bowler in place of the injured James Anderson, was within a shot of getting to three figures in his first innings in international cricket when he nicked Trent Boult low to first slip Daryl Mitchell.
The 28-year-old, who resumed on 89, never found the same fluency that had characterised his innings on Friday.
It was no shock when Boult, who had removed all of England's top three with a superb display of new-ball bowling, located Overton's outside edge.
Surrey paceman Overton received a rousing reception as he returned to the pavilion and the cheers kept coming.
England's new leadership duo of captain Ben Stokes and coach Brendon McCullum had urged the team to play with freedom after taking charge of a side that had won just one out of 17 Tests prior to this series.
Stuart Broad, a fast bowler by trade but also a fine shot-maker earlier in his Test career, embraced the new approach by hitting Boult for 14 runs in three balls courtesy of two fours and a six to the delight of the crowd.
Broad was eventually bowled by Tim Southee for 42 but by then England had gone ahead.
Spectators had already had plenty to cheer as Yorkshire favourite Bairstow, fresh from his match and series-winning 136 against the World Test champions at Trent Bridge, went to 150.
But one ball after Broad's exit, he holed out off spinner Michael Bracewell to end a brilliant 157-ball innings including 23 fours.
Number 11 Jack Leach hit two fours before he was last man out, lbw to Southee.
Bairstow then resumed his former role of wicketkeeper, with Ben Foakes unable to take the field because of a stiff back.
Stokes took the unusual decision to give a spinner in Leach the new ball following the left-armer's 5-100 in the Black Caps' first innings.
New Zealand, however, got through five overs before lunch, without alarm.
England v New Zealand 3rd Test scoreboard
Scoreboard at the close of England's first innings on the third day of the third Test against New Zealand at Headingley on Saturday:
New Zealand 1st Innings 329 (D Mitchell 109, T Blundell 55; J Leach 5-100, S Broad 3-62)
England 1st Innings (overnight: 264-6)
A. Lees b Boult 4
Z. Crawley b Boult 6
O. Pope b Boult 5
J. Root c Blundell b Southee 5
J. Bairstow c Boult b Bracewell 162
B. Stokes c Williamson b Wagner 18
B. Foakes lbw b Wagner 0
J. Overton c Mitchell b Boult 97
S. Broad b Southee 42
M. Potts not out 1
J. Leach lbw b Southee 8
Extras (lb11, w1) 12
Total (all out, 67 overs, 348 mins) 360
Fall of wickets: 1-4 (Lees), 2-14 (Pope), 3-17 (Crawley), 4-21 (Root), 5-55 (Stokes), 6-55 (Foakes), 7-296 (Overton), 8-351 (Broad), 9-351 (Bairstow), 10-360 (Leach)
Bowling: Boult 22-4-104-4 (1w); Southee 23-2-100-3; Wagner 12-1-75-2; Bracewell 7-0-54-1; Mitchell 3-0-16-0
New Zealand: Tom Latham, Will Young, Kane Williamson (capt), Devon Conway, Henry Nicholls, Daryl Mitchell, Tom Blundell (wkt), Michael Bracewell, Tim Southee, Neil Wagner, Trent Boult
Match position: England lead by 31 runs on first innings