Asafa Powell beat rival and world record holder Usain Bolt in the battle of the world's fastest men at the Grand Prix in Stockholm in Sweden on Tuesday.
Powell crossed the finishing line in 9.88 seconds, just one hundredth of a second ahead of Bolt.
The Jamaicans frequently out-race one another and this was the pair's first big clash since Bolt beat Powell's old world record in May.
Their next big meeting will be at the Crystal Palace Grand Prix this weekend.
There, they'll meet another big 100 metres star American Tyson Gay.
The three runners will then meet again before the Olympics in Beijing.