Athletics: Asafa Powell triumphed over fellow Jamaican Usain Bolt in their eagerly-awaited 100metres clash at the IAAF Super Grand Prix meeting in Stockholm tonight.
Although the pair met at last month's national championships, Powell was recovering from a shoulder injury at the time and content simply to gain the qualifying time for the Olympic Games.
But tonight, in their first meaningful clash, Powell kept his nerve and showed he is back to his very best form with an inspirational victory.
The ex-world record holder posted a season's best of 9.88seconds when finishing ahead of his successor as the planet's fastest man by one hundredth of a second, with Jaysuma Ndure of Norway third in 10.06sec.
Powell, who lost his world mark to Bolt at the end of May, dominated the race after establishing an early lead after 20 metres.
Bolt responded to make a late surge to ensure a grandstand finish, but his challenge came just a little too late.