Usain Bolt proved his fitness before next month’s Olympics as he dominated the men’s 200m at the Anniversary Games in London’s Olympic Stadium this evening.
The six-time Olympic champion ran home in 19.89 seconds – 0.15 secs ahead of Panama’s Alonso Edward in second.
Britain’s Commonwealth silver medallist Adam Gemili was third in a season’s best 20.07 seconds.
Bolt’s performance will have eased concerns after he missed the Jamaican trials earlier this month with injury.
The 29-year-old Jamaican won gold in both the 100m and 200m at the London and Beijing Olympics, and will defend both titles in Rio next month.
The fastest 200m time of the year is 19.74 by United States sprinter LaShawn Merritt, while Bolt’s world record – set in 2009 – is 19.19.
France’s Jimmy Vicaut won the men’s 100m in 10.02.
“I’m getting there,” Bolt said after the race. “I’m not fully in shape.
“I didn’t execute the start well but I came through injury free so I’m happy with that.”
Earlier, American hurdler Keni Harrison broke a 28-year-old world record in the 100m hurdles, clocking 12.20 seconds.
Harrison, 23, was already the fastest woman in the world this year, but will not be at next month’s Olympics after finishing only sixth in the US trials.
The world record had stood since 1988 and was previously held by Yordanka Donkova of Bulgaria.
“After not making the Olympic team I wanted to come out here and show what I could have done,” an emotional Harrison said.
“I came out here with a lot of vengeance. I knew I had it in me.”
Former Olympic champion and BBC Sport pundit Michael Johnson said he had “never seen a race like that”.
He added: “That record stood for 28 years, and could stand for another 28 years.
“She was almost a hurdle ahead of a world-class field. It was flawless.”