Usain Bolt racked up a straightforward 100m victory on the European bow of his farewell season, but likely successor Wayde van Niekerk stole the headlines with a world record in the little-run 300m.
Bolt struggled with a stiff back and a pedestrian start to beat a weak field. For the briefest of moments, Cuban Yunier Perez thought he might have got the better of the towering Jamaican.
But Bolt turned on the after-burners to win in a modest 10.06sec, leaving him another outing over 100m at next month’s Monaco Diamond League before his swansong at the August 4-13 World Athletics Championships in London.
The build-up to Bolt’s race was nothing short of electric, with the Jamaican’s self-appointed successor van Niekerk making good on his promise to get “ridiculous” by setting a new best in the 300m. The 24-year-old clocked an outstanding 30.81 seconds, beating the previous world record of 30.85sec set at altitude in Pretoria in 2000 by American Michael Johnson.
It was the second time the South African has usurped Johnson, having broken his 17-year-old 400m world record when racing to victory at last year’s Rio Olympics.
“It’s a real honour to twice beat Johnson’s records,” said Van Niekerk.
Van Niekerk’s time also shattered the meet record of 30.97sec — previously the second fastest time ever run — set by Bolt in 2010.
Farah in form
Britain's Mo Farah marked his last circuit outing over 10,000m with victory in 27:12.09.
Since winning silver over 10k at the 2011 world champs in Daegu, Farah is on an unbroken streak of nine global final wins (the 5000m in 2011, and the double at the 2012 and 2016 Olympics and the 2013 and 2015 worlds).
But he will retire from the track to focus on road racing after the world champs on home soil in August.
There was, however, no joy for David Rudisha as he aimed to break the meet record for the 1000m, another little-run distance. The Kenyan was beaten into fourth as compatriot Nicholas Kipkoech held off local hopes Jakub Holusa and Filip Sasinek to win in 2:18.51.