Controversial American sprinter Justin Gatlin celebrated a shock 100m final victory to deny Usain Bolt a golden end to his individual sprinting career at the World Athletics Championships in London.
US compatriot Christian Coleman won the silver medal, while Bolt ended up with a bronze in a thrilling race.
Bolt, who retires after next week's 4x100m relay, was third behind American Gatlin, who clocked 9.92 seconds, and Coleman (9.94).
Bolt's 9.95 seconds equalled his best effort of 2017 but he always trailed.
Gatlin - banned twice for doping - was booed before the race and celebrated wildly, holding his hands to his ears.
The 35-year-old - in lane eight - was behind his compatriot Coleman from the blocks but wore down the margin in the closing 20 metres to take his first major title since 2005.
Great Britain's Reece Prescod - who qualified for his first major final with an impressive time of 10.05 in the semi-final - finished seventh in 10.17.