Tyson Gay handed Usain Bolt only his second professional 100m defeat as the American stormed to victory at the Diamond League meeting in Stockholm.
Gay clocked 9.84 seconds to beat the fit-again 23-year-old Jamaican by 0.13s and record his first ever win over the World and Olympic champion over 100m.