It looked as though Omar McLeod was heading for victory in the 110m hurdles at the Rabat Diamond League meeting on Sunday night. That was until the world and Olympic champion hit the final barrier and stumbled towards the finish line.
As he fell, the Jamaican brought down Sergey Shubenkov in the lane outside him. Despite hitting the track, the Russian still won a dramatic race.
It was a painful win for the 28-year-old. His right shoulder had burn marks resulting from the fall. The pain was worth it for Shubenkov: He equalled the meeting record and set a season's best time of 13.12.
"Fortunately, I'm OK," Shubenkov said following the race.
"I'm really happy that I won and I have a season's best and the meeting record. The joy of this has overlapped the pain many times over.
"I need to check a few other spots because I'm feeling burned here.
"This brings back memories of the European Championships last year. Back then it was my doing, falling over the finish line.
"But here, McLeod set me up. He did. He was leading the race all the way. I understand for him it is painful the lead all the race, to lose concentration a little bit and lose the first place, but he has made this one painful for me as well.
"I'm not thanking him for knocking me down but for racing me all the way."