Mo Farah honed his finishing speed ahead of the Rio Olympics as he wound up fifth in a high-quality 1500m field at the Herculis Diamond League meeting in Monaco.
The double Olympic champion came home in 3:31.74 at the Stade Louis II in his penultimate race before heading to Brazil.
The time was short of the British record of 3:28.81 Farah ran at the same meeting three years ago, but still quicker than any other Briton in history outside of Steve Cram, Sebastian Coe and Steve Ovett.
The 33-year-old, who puts plenty of stock in the Monaco 1500m as a good indication of how his major championship preparations are going, also beat world champion Asbel Kiprop, who was sixth in 3:32.03, with another Kenyan, Ronald Kwemoi, taking victory in 3:30.49.
"I still get away with a positive feeling," he said. "I'm a 5,000/10,000m guy and I just ran 3:31, so that's good."
Farah is aiming to defend the Olympic 5000m and 10,000m titles that he won in London four years ago in Rio next month.
There was a sombre atmosphere in Monaco following the terror attack in nearby Nice, in which at least 84 people, including several children, died after a man drove a truck through crowds celebrating Bastille Day along the Promenade des Anglais.
South Africa's Caster Semenya cemented her status as the hottest gold medal favourite on the athletics programme in Rio, winning the 800m.
Semenya ran a personal best, and the fastest time in the world since 2008, to win in 1:55.33. "I was expecting to run under 1:56," she said, before adding that she was looking forward to winning gold in Rio. "You have to believe in yourself and that's what I did today."
In the 100m Holland's Dafne Schippers stormed to victory in 10.94. Monaco is one of the last big athletics meets before the Olympics in August.