London: Usain Bolt eased to victory in the 100 meters against a strong headwind at the London Grand Prix on Friday.

The Olympic champion and world record-holder clocked 9.91 seconds at Crystal Palace ahead of fellow Jamaican Yohan Blake, who ran in 10.11.

Asafa Powell, who was unbeaten on his three previous visits, finished back in sixth.