Teenage batsman Dominic Sibley became the youngest player to make a double-hundred in the LV= County Championship as Yorkshire were put to the sword on day three of the Division One clash at the Kia Oval.
Hashim Amla also struck a majestic 151 as the penultimate day ended with the hosts 138 in front on 572 for four.But it was Sibley who stole the show, batting for more than nine and a half hours, facing 512 balls and hitting 21 fours and two sixes to end unbeaten on 220.
At 18 years and 21 days, Sibley beat David Sales' championship record, which had stood since 1996, when the Northants batsman was 18 years and 237 days.
The only player in English first-class cricket to have achieved the feat at a younger age was the legendary WG Grace, who was 18 years and 12 days when he reached an unbeaten 224 against Surrey at the same ground.
Sibley had already became the youngest Surrey player to make a hundred in first-class cricket, surpassing the record set in 1905 by Jack Crawford, who made 119 not out against Derbyshire at the age of 18 years and 257 days.
Sibley was left beaming at the end of the day after his record-breaking display.
"It’s pretty incredible," he told Surrey TV. "I don’t think it’s quite sunk in yet. Tomorrow morning when I come to the ground it’ll probably dawn on me what’s happened."
"Doing it here at the Kia Oval is great and it was nice to have my parents here watching. I said to my mum this morning that I wanted to bat with Hashim Amla before he left Surrey so I was pretty pleased I was there with him."
Amla hit 151 off 154 deliveries, with 18 fours and two sixes, as the pair added 236 in 56 overs.
Surrey resumed this morning on 172 for one, and nightwatchman Tim Linley was lbw offering no shot to Adil Rashid for 12.
Amla took the hosts past the 200-mark with a glorious front-foot drive through point off Jack Brooks, who was despatched with even greater authority by the South African two overs later.
Sibley needed 107 deliveries to convert his 81 overnight into a maiden first-class century, which he brought up when he went down on one knee and swept Rashid for four.
Shortly after lunch Amla moved to a 72-ball half-century, which contained just four boundaries, before rounding on the flagging Yorkshire attack.
Amla went to 90 by on-driving Rashid for four then launching the 25-year-old leg-spinner back over his head for six.
Four overs later, Amla brought up his hundred by cutting Rashid to the fence at backward point. The South African's 40th first-class century came off 112 balls and included 10 fours and a six.
Sibley went to 150 off 394 balls before Amla lifted Adam Lyth's off-spin straight down the ground for six en route to his 150, which was 151 deliveries in the making and contained 18 fours and two maximums.
Sibley survived a caught-behind chance off Sidebottom on 159, but Jonny Bairstow made amends later in the same over when Amla departed for 151 to make it 426 for three.
Vikram Solanki kept the pressure on by powering his way to a 45-ball fifty, which included sixes over long-on, long-off and straight down the ground, before he fell to Rashid for 51.
Sibley then on-drove Kane Williamson for six before completing his double-century, which came off 484 balls, towards the end of the day.