A dramatic twist in the Olympic storylines a month out from the London games.
The defending gold medallist Usain Bolt's been upstaged by current world champion Yohan Blake in the 100m final at the Jamaican Olympic trials.
Blake won the race in a time of 9.75 seconds, with Bolt second in 9.86.
The race was the pair's first rematch since Blake claimed the world championship after Bolt false started in the final last year.
Asafa Powell rounded out the top three, who all qualify for the event at the Olympics, in 9.88 seconds.
Blake becomes the fourth fastest man ever in the event and the fastest in the world this year.
Photo: Yohan Blake (Getty Images)