Mo Farah looks to be heading into the Rio Olympics in his best ever shape after a ridiculously impressive 5,000 metres victory at the Muller Anniversary Games.
The 33-year-old, back at the Olympic Stadium in London, finished with a final lap of 56.95 seconds to cross the line in 12mins 59.29 seconds, the fastest time in the world this year.
It was a Farah special, pulling clear shortly after the 3,000 metre mark - finishing more than 15 seconds ahead of Scot Andy Butchart in second place.
A pretty serious statement of intent, too, in his final race before the Rio Games and his quickest run since before the London Olympics.
It's got everyone really excited about Britain's medal prospects next month.
There's nothing better in sport than watching Mo Farah run. Can't wait for Rio
-- Thomas Jones (@t9eej) July 23, 2016
@Mo_Farah congrats you are an insperational person. what an amazing race. bring on rio
-- Claire Smith (@clsmith74) July 23, 2016
@Mo_Farah you legend!!! Amazing finish under 13 mins for the 5000 meters..cant wait for Rio ?
-- Aisling Durkin (@AislingDurkin) July 23, 2016
I love watching Mo Farah run. Can't wait for Rio??
-- Georgeeana Porter (@GB_Porter) July 23, 2016
It did put everyone's 5k Park Run times into rather harsh perspective though.
Mo Farah after 5k in 12 mins 59, "It wasn't that quick ...". Me after 5k in 23:37 - unable to speak.
-- Steve Wilson (@SteveWilson1967) July 23, 2016
-- John Ager (@John1954Moi) July 23, 2016
So Mo Farah ran 5k in 12:59 this afternoon. Next time you're at parkrun, just give that some consideration.
-- Jonathan Davis (@jpdavis89) July 23, 2016
Lol Mo Farah's 5k time 12:59.29....think I'd just about got through 2k this morning in that time @colwickparkrun
-- Helly (A1215804) (@HellyJ44) July 23, 2016