Britain's Mo Farah wins the men's 3000m during the IAAF Diamond League Anniversary Games athletics meeting at the Queen Elizabeth Olympic Park stadium in Stratford, east London on July 9, 2017 AFP
British athletics superstar Mo Farah eased to victory in the 3000 metres at the Diamond League meet in the London Stadium on Sunday and said off-the-track matters did not concern him.
The 34-year-old said he could do little about his medical records being hacked by Fancy Bears and then leaked to the press as happened last week.
"Other things don’t distract me. I’m only in control of my legs. Never will I fail a test," said Farah.
"I run year after year with joy and there's not much more you can do.
"I love being on the podium, hearing the anthem and making people proud to be British. I love what I do and I’m good at what I do -- you can’t worry about other stuff."
While Farah, who has won the 5,000-10,000m double at two Olympics and two world championships, posted an impressive warm-up run for the world championships and his track swansong in London in three weeks' time, there were others too who landed psychological blows.
Jamaica's 100m and 200m women's champion Elaine Thompson won the 100m, coming from behind to edge out her great rival Dutch woman Dafne Schippers.
There was a cracking race in the women's 100m hurdles, with world record holder Kendra Harrison pushed the whole way by Australia's Sally Pearson, who experienced her greatest moment on the same track in 2012, taking Olympic gold.
"She (Pearson) really pushed me and I hit a few hurdles as I felt her next to me," said Harrison, who made it 21 successive wins.
Aries Merritt suggested he could well be a title contender in the men's 110m hurdles at the worlds just two years after undergoing a kidney transplant as the 2012 Olympic champion won in a personal best time for the season of 13.09sec.
American athletics great Allyson Felix ran an eye-catching 400m to time 49.65sec, the fastest time in the world this year on what was her first appearance of the season in the Diamond League.
"I'm running into shape," said the 31-year-old, who has six Olympic gold medals but just one in an individual event.
"Just wanted my progress to be gradual this year as I had a tough year last year.
"I just so love the sport and I am going to keep fighting hard," added Felix.
Nijel Amos threw down the gauntlet to the 800m title contenders when the Botswana athlete ran the fastest time in the world this year -- 1min 43.18 -- on the track where he won Olympic silver behind David Rudisha in 2012.
There was an emotional send-off for Paralympian legend David Weir, who won his final track race -- the 800m -- in the stadium where he won three titles in the 2012 Paralympics.
"That is definitely the last time on the track," said Weir.
"This is the finale that I wanted -- It is amazing to have my family here with me, especially my kids who don’t come to many races."
There was a world record in the rarely competed for one kilometre walk on its first outing in the Diamond League -- Tom Bosworth recording a time of 5min 31.08sec.
The British national anthem also rang out -- an oddity in itself at a Diamond League meeting -- as the British men's 4x400m relay quartet from the 2008 Beijing Olympics received bronze medals.
The quartet received their medals, with IAAF president Sebastian Coe attending the ceremony, because the Russians had been disqualified for doping.
Short link: