Maurice Greene has scorched to a third successive 100 metres title at the World Championships in Edmonton.
The Olympic champion clocked 9.82 secs with fellow Americans Tim Montgomery second in 9.85 and Bernard Williams third in 9.94.
Britain's Dwain Chambers was fifth in 9.99 with team-mate Christian Malcolm seventh in 10.11.
Greene's time was the fastest in the world this year and was just 0.03secs off his own world record.
The 27-year-old hobbled off on his victory lap after his knee gave way just before the finish line.
He becomes the first man since Carl Lewis to win the coveted world sprint title three times in succession.
The tension in the Commonwealth Stadium, barely half-full to its 40,000 capacity despite the importance of the race, built up after three false starts.
Chambers, bronze medallist at the last worlds in Seville two years ago, never looked like repeating that feat after a slow start.
But the 23-year-old Londoner still clocked 9.99secs - just 0.02 off his personal record.