Jamaican sprint king Usain Bolt eased to yet another comfortable 100m victory at the Diamond League meet in Zurich on Thursday.
Bolt charged home in 9.90sec, leaving fellow-Jamaican Nickel Ashmeade and American Justin Gatlin trailing in hehind.
Ashmeade finished in 9.94 and Gatlin in 9.96 in the 13th and penultimate Diamond League event of the season.
For once Bolt was relatively slow out of the blocks and seemed to take longer than usual to find his rhythm, but the man with six Olympic gold medals and eight world titles to his name recovered and overtook his two rivals with 15m to go.
Earlier, Meseret Defar produced a telling sprint finish to hold off a strong challenge from fellow-Ethopian Tirunesh Dibaba and win the 5,000 metres.
Defar, the world champion and double Olympic gold medallist, finished in 14min 32.83sec, with the beaten Dibaba trailing in in 14:34.82.
Dibaba, 28, the triple Olympic champion who completed the 5,000m/10,000m double in Beijing five years ago, tried to break clear too early after her sister Genzebe had upped the pace at the four-kilometre mark.
But despite covering the final 1,000m in 2:40.68, Dibaba could not shake off Defar and lost the run-in on the home straight when Defar kicked for the line.
The victory gives Defar a 15-11 head-to-head advantage over her arch-rival in 5,000m contests.