Alex Lees wrote his name into Yorkshire history when he became the youngest player to score a double century for the county on another record-breaking day in the LV= County championship match against Derbyshire at Chesterfield.
The 20-year-old left-hander was unbeaten on 275 when Andrew Gale declared, which was the second highest score by a Yorkshire batsman since the Second World War.
Gale and Gary Ballance both scored fifties out of a massive total of 617-5, and at the close Derbyshire were struggling on 94-5 with Steven Patterson and Jack Brooks each taking two wickets..
Lees had gone into the second day on 171 with Yorkshire already in a commanding position but it was Gale who dominated the morning session with some brilliant strokes on both sides of the wicket.
He drove and pulled his way to fifty from 73 balls and hit 13 fours in his 74 before he was bowled sweeping to give 19-year-old off-spinner Peter Burgoyne his first Championship wicket.
It was a deserved reward for Burgoyne who bowled with impressive control but the stage belonged to Lees who reached his memorable milestone when he late cut the spinner to go to his double hundred which came off 321 balls and contained 30 fours.
At the age of 20 years and 95 days, he is the youngest Yorkshire player to achieve the feat since Richard Blakey who was 20 years and 225 days when he scored 204 not out against Gloucestershire at Headingley in 1987.
Lees went into lunch on 221 out of 509-3 and there was more punishment for the Derbyshire bowlers to come as Ballance opened his shoulders against his former county.
He hit four sixes before he was stumped for 66 giving Wes Durston the charge but there was no shifting Lees who went to 250 when he edged Durston to the third man boundary for his 36th four.
It was a rare false stroke in a chanceless innings and when Gale called a halt after Adil Rashid edged Mark Footitt to the wicket-keeper, Lees returned to the pavilion with the 11th joint highest score by a Yorkshire batsman against his name, having faced 436 balls and hit 38 fours and a six.
Derbyshire had to score 468 to save the follow-on but they lost Chesney Hughes, who scored 270 not out against Yorkshire earlier this season, to Ryan Sidebottom in the seventh over for 12.
Wayne Madsen walked when he inside-edged Patterson to the wicket-keeper and Brooks struck twice in successive overs to leave Derbyshire with a lot of work to do to avoid another defeat.