Jamaica's Asafa Powell produced another high-class performance to comfortably win the 100m at the Norwich Union London Grand Prix on Friday.
Powell ran under 10 seconds for the ninth time this year
The joint world record holder eased away to win in 9.91 seconds, ahead of Americans Leonard Scott (10.01) and Shawn Crawford (10.04).
And Powell was happy despite being tipped to threaten the world record of 9.77secs he shares with Justin Gatlin.
"Once I go under 10 seconds I'm quite all right," Powell told BBC Sport.
"I didn't really feel the mood because the wind was changing. I just want to continue running through the season and a faster time will come."
And Powell particularly enjoyed the reception from a partisan crowd in south London.
"This is a Jamaican crowd and I'm loving every moment of it," he said.
There were no British sprinters in the 100m final after Marlon Devonish, Mark Lewis-Francis, Tyrone Edgar, Craig Pickering, Simeon Williamson, Mark Findlay and James Ellington went out in the heats.
Marion Jones finished second behind Sherone Simpson in her first British appearance for two years.
The American has been tainted by doping allegations despite never having failed a test, but looked strong in running 11.05secs behind Simpson's 11.00.
And the 30-year-old was buoyed by a good reception at Crystal Palace.
I'm just trying to focus on the world championships next year and the Olympics in 2008
"People know the truth and I have lots of supporters all around the world, and here in Britain," Jones told BBC Sport.
"It's been tough but I've got my faith in God, my family supports me and I take it race by race.
"I'm just trying to focus on the world championships next year and the Olympics in 2008.
"People are going to say what they want. I can't spend too much time focusing on them. I just have to run and live my life."
Jamaican Simpson, the fastest woman in the world this year, said: "What she's been through, that's a lot to handle. I think she's handling it very, very well."
Tyson Gay upset 200m sensation Xavier Carter with a UK all-comers record time of 19.84secs.
Carter clocked 19.63secs - the second fastest 200m of all time - in Lausanne earlier this month but could not repeat that form at Crystal Palace.
Fellow American Gay took an early lead and held it through the bend as he broke Michael Johnson's UK best time.
Devonish was the leading Briton, finishing sixth in 20.85secs.
In the men's 400m, Olympic champion Jeremy Wariner of the USA missed out by one tenth on breaking another of Johnson's UK all-comers records, finishing in 43.99secs.
Britain's Tim Benjamin ran a season's best time of 45.38secs to finish in sixth.
Commonwealth champion Phillips Idowu was second in the triple jump with 17.06m behind Sweden's Olympic champion Christian Olsson, who managed 17.42m.
Jade Johnson, chasing the elite standard of 6.65m, saw her hopes of European Championship long jump selection slip away after finishing fifth with 6.44m.
Jamaica's Trecia Smith won with 6.63m, ahead of Britain's Olympic heptathlon bronze medallist Kelly Sotherton, who jumped 6.52m.
British number one Rebecca Lyne ran an impressive 1:58.69secs in the women's 800m to finish second behind Kenya's Janeth Jepkosgei.
Fellow Britons Amanda Pritchard and Marilyn Okoro both broke the two-minute barrier for the first time in finishing fifth and sixth.
Kasja Bergqvist of Sweden set a new UK all-comers record in the women's high jump with 2.05m.
Russia's Yelena Isinbayeva returned to the place she broke the pole vault world record last year, and although she did not repeat the feat she posted a world-leading mark for the year of 4.91m.
World 10,000m and 5,000m champion Tirunesh Dibaba of Ethiopia comfortably won the women's 3,000m in a career best time of 8:29.55, with Briton Jo Pavey in fourth.