Four of England's top five batsmen smashed rapid hundreds in a record-breaking day of batting as the visitors racked up 506/4 on the opening day of the first Test against Pakistan in Rawalpindi on Thursday.
It is the first time in Test cricket that 500 runs have been scored on the first day.
On a flat track and against a Pakistan attack that included three debutants, England's batting looked like a continuation of their victorious campaign at the T20 World Cup in Australia.
Openers Zak Crawley (122) and Ben Duckett (107) combined in a 233-run stand to give England a blazing start.
Number three batsman Ollie Pope made 108 while Harry Brook, who was unbeaten on 101 off 81 balls, illustrated their approach best when he smashed six fours in an over from Saud Shakeel.
Ben Stokes was batting on 34 when bad light stopped play, doubtless to the relief of the Pakistan camp.
Following Stokes' decision to bat after winning the toss, Crawley gave an early indication of their intent, smashing three boundaries in the first over from Naseem Shah.
Crawley, on 99, got an lbw decision against him overturned and went on to smash an 86-ball century, the fastest by an English Test opener.
Boundaries flowed from the other end too as Duckett, playing his first Test in six years, brought up his maiden international century.
The eventful second session was more competitive though, with Zahid Mahmood and Haris Rauf picking up three wickets between them.
Leg-spinner Zahid trapped Duckett lbw after the opener's attempt to play a reverse sweep.
Crawley departed in the next over, bowled through the gate by Haris, after a sparkling knock which contained 21 fours.
Joe Root could not make the most of the docile pitch and fluffed a sweep shot against Zahid to depart for 23.
Pope fell after completing his third Test hundred but there was no respite for Pakistan as Brook raced to an 80-ball hundred.
England were forced to make a change to their original playing XI after several of their players were laid low by a virus that also threatened to delay the start of the match.
Will Jacks was brought in to replace stumper Ben Foakes, with Pope tasked with wicketkeeping duties.
England will also play in Multan and Karachi in what is their first Test tour of Pakistan since 2005.