Adam Gemili became the sixth British sprinter to run 100m in under 10 seconds at Sunday's Diamond League meeting in Birmingham, but suffered a sickening injury in the process.
Gemili overcame a sluggish start to finish second in a personal best time of 9.97 seconds. His delight, however, was immediately tempered after appearing to injure his hamstring as he dipped over the line. He managed a grimace and a wave to the rapturous Birmingham crowd as he departed the track in a wheelchair.
Gemili's new record also means he is the only British sprinter in history to have recorded bests of under 10 seconds for the 100m and under 20 seconds for the 200m. Gemili, 21, only switched from football to full-time athletics three years ago.
He wrote on Twitter: "Not the fairy-tale ended I wanted, but I'm proud to be the only Brit to go sub 10 and sub 20.
"British sprinting is really stepping up and I'm glad to be a part of it," he added.
Not the ending I wanted for today but very happy to be the first Brit to run sub 10 & sub 20. Big thanks to all for the messages of support!— Adam Gemili (@Adam_Gemili) June 7, 2015
American Marvin Bracy needed a personal best of his own to beat Gemili, exploding from the blocks to record an impressive time of 9.93 seconds.
Richard Kilty secured a personal best too, but his time of 10.05 seconds was only enough to finish fifth, behind Bracy, Gemili, Rodgers and Carter. Kilty also took to Twitter to express his delight: "New PB today! 10.05 a lot more to come! Amazing crowd today! Thanks guys! Sub 10 very soon!"
Chijindu Udah, who burst onto the scene with his time of 9.96 seconds almost exactly a year ago, could only manage sixth place.