Double Olympic champion Mo Farah wins the 5,000m at the Anniversary Games in London in a time of 12 minutes 59.31 seconds, the quickest in the world this year.

WATCH MORE: Johnson-Thompson wins GB long-jump battle

WATCH MORE: Shelayna Oskan-Clarke wins women's 800m

WATCH MORE: Spectator breaks down after catching Usain Bolt's shoes