Zak Crawley became the youngest England batsman to score a Test double century for 41 years as the hosts piled on the runs on day two of the series decider against Pakistan.
Crawley had reached his maiden international hundred on the opening day at the Rose Bowl and was raising his bat again at the venue on Saturday.
Aged 22 years and 201 days, he is the youngest Englishman to reach 200 in the format since David Gower, who achieved the feat against India in 1979 at 22 years and 102 days.
Only the great Len Hutton (22 years and 58 days) and the elegant Gower have made double hundreds for England at a younger age than Crawley, who had resumed in the morning on 171.
Jos Buttler completed his second Test century, albeit only after using a review to survive on 99 having been given out caught behind.
The wicketkeeper-batsman combined with number three Crawley to put on a new record fifth-wicket stand for England against any opposition.
Crawley and Buttler surpassed the previous best of 254 set by Keith Fletcher and Tony Greig against India in 1973, taking England beyond 400 for the loss of just four wickets and well on course to win the series.