Briton Mo Farah has won the 3000m race at the 2017 London Anniversary Games beating Spain’s Adel Mechaal to finish at a time of 7mins 35.15secs.
Farah, 34, is a four time Olympic champion and is preparing to attempt a third consecutive world 5000m and 1000m double in August at the World Athletics.
He was accused by some computer hackers this week that some of his blood samples has initially been flagged as suspicious but the 34 year old was cleared of no wrongdoing by the IAAF.
He despite a difficult week put everything behind him winning the athletics in style.
He told BBC Sport after the race;
“I love London, there is no place like home. I have to stay focused the next three weeks”.
“Other things don’t distract me’. I am only in control of my legs. Never will I fail a test”, the 34 year old continued.
“I run year after year with joy and there is not much more you can do”, Farah indicated.
” I love being on the podium, hearing the anthem and making people proud to be British “, he added.
Hellen Obiri from Kenya finished first in the women’s division with British, Laura Muir finishing second.