Usain Bolt was surprised in the 100m final at the Jamaican National Championships and Olympic trials when he was beaten by world champion Yohan Blake who clocked 9.75 seconds.
All eyes were on Olympic champion and world record-holder Bolt in the final in Kingston, but it was Blake who stole his thunder, running 9.75 seconds to best his rival's time of 9.76 set in Rome last month.
It was the fastest 100 metres in the world this year.
Bolt was second in in 9.86, while former world record-holder Asafa Powell was just behind him in 9.88 to book the third spot on the team, although he reportedly limped away from the track.
After eclipsing his personal best of 9.82, Blake said after the race he felt "no pressure at all".
– Johan Blake
"Everything is good. I'm just fortunate. "I'm the national champion of Jamaica now, I go into the Olympics like this."
This was the first time Blake and Bolt had faced each other since Blake took the world title Daegu last year when the Olympic champion false started.
After the race Bolt was filmed looking very unhappy as he spoke to his coach.
Many athletics fans took to Twitter to react to Bolt's defeat:
Usain Bolt took second in Jamaica 100 meter. Freaking amazing. Remember him basically coasting in while celebrating win at Olympics.From @PlanetPuk on Twitter: