Mo Farah stole the show at the Diamond League meet in Birmingham as he set a new British two-mile record.
Farah, 31, stormed to the victory in a time of eight minutes 7.85 seconds, smashing Steve Ovett's 8:13 set 36 years ago.
It was the double Olympic champion's first track race in the UK this year, after missing the Commonwealth Games through injury, and he ran the second mile in a very quick four minutes flat.
Other British success
Farah's win wasn't the only British success on the day, though, with Commonwealth and European silver medalist Lynsey Sharp victorious in the 800m.
Sharp, 24, clocked 1:59.14 to seal an impressive victory by beating world champion Eunice Jepkoech Sum of Kenya to the win.
Elsewhere, triple jump Olympic champion Christian Taylor won the long jump with a leap of 8.09m.
The American, who won gold in London in 2012, edged the close contest, with Britain's Greg Rutherford fourth with 8.04m.
Bailey-Cole strikes again
In the men's 100m, gold medalist from Glasgow, Kemar Bailey-Cole, powered his way through the field to take sprint glory, winning in a time of 10.08s. His compatriot, Nesta Carter, was second, with Chijindu Ujah fourth in 10.23s.
In the women's event, Kerron Stewart nicked the win in a time of 11.22s, with France's Myriam Soumare second in 11.25, and GB's duo of Asha Philip and Ashleigh Nelson just behind them. Diamond points leader Tori Bowie pulled up with a hamstring injury.
There was a similarly close result in the sprint hurdles, with USA pair Queen Harrison and Dawn Harper-Nelson's ongoing battle continuing.
The two have been tussling for the top-spot for the entire season, with Harper-Nelson getting the win this time, her time of 12.66s enough to beat Harrison (12.70) into second.
With just two Diamond League races remaining, the two will contest right up until the end. Australia's Olympic champion, Sally Pearson, could only manage third, with Britain's Tiffany Porter one place further back.
Spencer dominates again
In the 400m hurdles, Jamaican Kaliese Spencer continued her domination of the event, taking the victory in a time of 53.80s, over a second clear of Eilidh Child.
There was also a world record attempt in the men's 600m. The fastest man ever over two laps, David Rudisha, was trying to beat the 1:12.81 record from 1986, but could only manage a time of 1:13.71.
It was still enough to take the win, and move the Kenyan to fourth in the all-time list for the occasionally run event.
The day's comical moment came in the men's 3000m steeplechase, where Jairus Kipchoge Birech had to use his hands to clear the final jump.
The Kenyan stalled at the final hurdle, before realising he needed to use his arms to help him over, although he was so far clear he still won the race in a time of 8:07.80.
The next Diamond League meet is on Thursday, in Zurich.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms