Jonny Bairstow was a hundred hero for England once again as debutant Jamie Overton more than played his part in an astounding fightback against New Zealand on Friday.
England were in dire straits when the pair came together at 55-6 in reply to the Black Caps' first-innings 329 in the third Test at Headingley.
Yet they ended the second day on 264-6, just 65 runs behind.
Bairstow was 130 not out in front of his Yorkshire home crowd, with fast bowler Overton, who only has one first-class hundred to his name, unbeaten on 89.
On a day where New Zealand all-rounder Daryl Mitchell compiled his third century of the series, Bairstow and Overton combined in an unbroken partnership of 209 -- a new England seventh-wicket record in a Test.
England last week went 2-0 up in the three-match series playing bold and aggressive cricket under their new leadership pair of captain Ben Stokes and coach Brendon McCullum.
But England lost six wickets within 12 overs, mostly due to good bowling by the Test world champions, rather than cavalier batting.
Bairstow and Overton, however, counter-attacked in fine style, although the Yorkshireman was missed on 27 when recalled paceman Neil Wagner dropped a return catch off a checked drive.
That was a rare error by Bairstow, whose blistering 136 had been the cornerstone of England's successful run-chase in a five-wicket and series-clinching win at Trent Bridge.
Overton, selected ahead of twin brother Craig in place of the injured James Anderson, demonstrated a wide array of attacking shots.
His 68-ball fifty featured seven fours and a six, with the 28-year-old following up by pulling and driving Wagner for six and four off successive deliveries.
Brilliant Bairstow
Bairstow, having reached fifth in 51 balls, completed his 10th hundred in 86 career Tests by off-driving Boult for a 15th four in 95 balls faced.
The 32-year-old son of the late England wicketkeeper David Bairstow sprinted in celebration towards the stand where his mother, Janet, was watching before stopping short of the boundary and acknowledging the crowd's applause.
Earlier, left-hander Alex Lees was bowled off the fifth ball of England's reply by a superb Boult leg-cutter before the left-arm quick cleaned up Ollie Pope and Zak Crawley.
Southee then had England star batsman Joe Root caught behind for five to leave England reeling at 21-4.
Although Stokes counter-attacked by driving Southee for six, he could only chip Wagner to mid-off attempting a similar shot.
Three balls later, Wagner in for the injured Kyle Jamieson, had a second wicket in only his first over of the series when Ben Foakes was plumb lbw for nought to leave England 55-6.
New Zealand had resumed on 225-5, with Mitchell turning his overnight 78 not out into an innings of 109.
In the process he broke a 73-year-old New Zealand record for the most runs during a series against England, with Mitchell now having compiled 482 this campaign -- 20 more than Martin Donnelly managed in 1949.
Mitchell put on 120 with Tom Blundell, who made 55 before he was lbw to Matthew Potts.
But Mitchell completed his latest hundred in fairytale fashion by lofting Jack Leach over long-off for six.
Trying to repeat the stroke, however, his 228-ball innings ended when a miscued drive off the spinner was well caught by Stokes, running back from mid-off.
Leach, whose Test career has been blighted by illness, injury and inconsistent selection, finished with an impressive of 5-100 in 38.3 overs.
England v New Zealand 3rd Test scoreboard
Scoreboard at stumps on the second day of the third Test between England and New Zealand at Headingley on Friday:
New Zealand 1st Innings (overnight: 225-5)
T. Latham c Root b Broad 0
W. Young lbw b Leach 20
K. Williamson c Foakes b Broad 31
D. Conway b Overton 26
H. Nicholls c Lees b Leach 19
D. Mitchell c Stokes b Leach 109
T. Blundell lbw b Potts 55
M. Bracewell c Crawley b Broad 13
T. Southee c Stokes b Leach 33
N. Wagner c Bairstow b Leach 4
Extras (b6, lb12, nb1) 19
Total (all out, 117.3 overs, 509 mins) 329
Fall of wickets: 1-0 (Latham), 2-35 (Young), 3-62 (Williamson), 4-83 (Conway), 5-123 (Nicholls), 6-245 (Blundell), 7-265 (Bracewell), 8-325 (Mitchell), 9-329 (Southee), 10-329 (Wagner)
Bowling: Broad 23-8-62-3; Potts 26-11-34-1; Overton 23-2-85-1 (1nb); Leach 38.3-8-100-5; Root 7-0-30-0
England 1st Innings
A. Lees b Boult 4
Z. Crawley b Boult 6
O. Pope b Boult 5
J. Root c Blundell b Southee 5
J. Bairstow not out 130
B. Stokes c Williamson b Wagner 18
B. Foakes lbw b Wagner 0
J. Overton not out 89
Extras (lb7) 7
Total (7 wkts, 49 overs, 256 mins) 264