England broke their own record for the highest ever score in a one-day international as they piled up 481 for six against Australia at Trent Bridge.
Centuries from Jonny Bairstow and Alex Hales carried the Three Lions past the 444 for three they made against Pakistan at the same venue two summers ago.
Jason Roy also smashed 82 in an opening stand of 159 with Bairstow and captain Eoin Morgan broke two records of his own in a blazing finish to the innings.
It all came after England were put in by visiting captain Tim Paine, and some garish bowling figures included Andrew Tye becoming only the 12th bowler ever to concede 100 runs in an ODI innings.
It was the 19th total over 400 in ODIs and only England’s third – in addition to now having the top two, they also scored 408 for nine against New Zealand at Edgbaston in June 2015.
Sri Lanka have the next best, their 443 for nine against Holland in July 2006 holding the record for over a decade until England went one run better, while South Africa have the next three scores on the list and six over 400 in all.
India have five, Sri Lanka and Australia two apiece and New Zealand one.
When Morgan moved into the forties he became England’s record ODI run-scorer, passing Ian Bell’s mark of 5,416.
Two balls later, he completed the team’s fastest half-century in the format from 21 balls, one quicker than Jos Buttler’s effort in 2016’s record-setting total.
Buttler went on to 90 not out from 51 on that occasion, when Morgan himself added 57no from 27 – this time around, the skipper’s contribution was 67 from 30.
The world record for the fastest half-century is a remarkable 16 balls, by South Africa’s AB de Villiers on his way to 149 against the West Indies in Johannesburg in January 2015.
Bairstow powered to a fourth century in his last six ODI innings – 139 off 92 balls. The Yorkshireman’s average innings during that run against New Zealand, Scotland and Australia, rounded to whole numbers, is 93 runs from 61 balls with 11 fours and four sixes.
His average in 20 ODIs as an opener is 65.76, 14 runs above his career average in the format, with a stunning conversion rate – six of his seven scores over 50 at the top of the order have gone on to three figures. He has also struck 29 of his 39 ODI sixes when opening.
For Hales, by contrast, it was a much-needed response after making 31 runs at a strike rate of 64.6 per hundred balls in the first two games of the series.
He had gone 21 ODIs without a century before this game, though he had seven fifties in that time.