Mo Farah set himself up for the defence of his two Olympic titles in Rio by claiming a dominant 5,000 metres victory with an impressive display of front-running at the Muller Anniversary Games.
The 33-year-old, back at the Olympic Stadium where at London 2012 he memorably completed the first of so far three global long-distance doubles, destroyed the field and produced a storming final lap to cross the line in 12 minutes 59.29 seconds, the fastest time in the world this year.
Scot Andy Butchart finished more than 15 seconds behind the winner in second.
Farah, who now heads to Font Romeu in the French Pyrenees for altitude training ahead of Rio, said: "I'm in good shape. I have to stay patient, stay injury free, keep my feet on the ground.
"I want to do well, but I have to keep doing what I'm doing.
"The crowd were amazing, this track means so much to me."
Ireland’s Sara Treacy shattered her personal best in the 3,000m steeplechase as she finished sixth
Rio-bound Treacy clocked 9:39.41 as Tunisia’s Habiba Ghribi set a season’s best time of 9:21.35 to see off Stephanie Garcia of the United States and Kenya’s Purity Kirui.
Dafne Schippers, who will chase the sprint double in Rio eased to victory in the 200m in 22.13.
In the 100m, none of the trio of American big guns was present, but Jamaican 2015 world champion Shelly-Ann Fraser-Pryce has ground to make up if she is to win a third successive Olympic title as she managed only third in 11.06 as she continues her recovery from an injury-hit season.
Marie-Josee Ta Lou of Ivory Coast was the surprise winner in 10.96 as she finished ahead of Michelle-Lee Ahye of Trinidad & Tobago.
After their women's team set a national record in the 4x100m relay on Friday, Britain's men responded with an impressive 37.78 on Saturday - the world-leading time for the year and just 0.05 outside the