An American teenager has stunned onlookers after an incredible finish helped him eclipse Usain Bolt's 200m record for the under 18 category at a track meet.
Erriyon Knighton, 17, ran down Olympic 100m favourite Trayvon Bromell on the straight to win the 200m meet in a stunning 20.11 seconds.
This shaved 0.02 seconds off Bolt's time, which he recorded in 2003.
"I've definitely got to respect them, top of the world," Knighton said, after the race.
"But I feel like I brought my A game today."
Knighton has turned professional after completing high school.
Fans were stunned at Knighton's feat ahead of the Olympics.
Bromell, who has run the year's fastest 100m race at 9.88 seconds, finished a close second to Knighton in 20.20.
This was the best 200m time since 2015.
Athletes prepare for Olympics
Meanwhile, world champion Grant Holloway dominated a quality 110m hurdles field.
Holloway clocked 13.10 to finish clear of Olympian Devon Allen (13.22) and fellow American Daniel Roberts (13.23), as they tuned up for next month's US Olympic trials.
Jamaica's reigning Olympic champion Omar McLeod did not start the final after winning his heat in 13.16, with Holloway a hundredth of a second faster in the second heat.
American Ronnie Baker won the men's 100m in 9.99 seconds from Jamaica's Yohan Blake, Olympic silver medallist in 2012, and six-times Olympic gold medallist Allyson Felix ran her fastest 400m since 2018, clocking 50.66.
Watch 'Mind Games', the new series from Yahoo Sport Australia exploring the often brutal mental toil elite athletes go through in pursuit of greatness:
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.