Farah on fire in Eugene

Mo Farah passed his first major test of the Olympic summer with flying colours by winning the 5,000 metres at the Prefontaine Classic in Eugene in the fastest time in the world this year.

The world champion clocked 12 minutes 56.98 seconds, the second fastest he has ever run over the distance and a meeting record, to comprehensively beat Ethiopian great Kenenisa Bekele at the Diamond League meeting.

The time was less than four seconds off his British record and a big statement of intent ahead of the Olympics.

Kenya's Isaiah Kiplangat Koech was second in 12mins 57.63secs, with Farah's American training partner at his base in Portland, Galen Rupp, third.

Bekele, the Olympic champion and world record holder for the 5,000 and 10,000m, could only manage fourth in a season's best 13m 01.48s.

Farah had a tough start to 2012, missing out on a medal at the World Indoor Championships in March, but has now won his opening four races of the outdoor season.