Christine Ohuruogu stormed her way to victory in the rarely-run 500 metres at the Great CityGames in Newcastle.
Ohuruogu, the 400m world champion from 2013, stretched away from Lynsey Sharp with 150m to go to take the win in a time of 67.46 seconds.
The race had begun with no-one really knowing who was going to prevail - the 400m runners or the two-lap specialists. As it was, Ohuruogu powered away from the field with Sharp second and 400m hurdler Eilidh Child just behind in third.
Elsewhere, 110m hurdler Andy Turner bid farewell to athletics as he ran the final race of his career, finishing third behind 2008 Olympic champion Dayron Robles.
The Cuban clocked 13.42s with Commonwealth and European Championships silver medallist William Sharman close behind.
The race belonged to Turner, though, with the 33-year-old retiring after a professional career which has seen him win Commonwealth and European golds, as well as a World Championships bronze in 2011.
After the event, Turner told BBC Sport; "I can't describe the emotions I felt leading up to that race.
"I thought I'd be fine but they played the music and montages and it got me. I'm struggling for words right now. I've taken more out of my career than I could have imagined."
In the women's race, Brit Tiffany Porter continued her fine form with victory against a high-class field which included recent Diamond Race winner Dawn Harper-Nelson of America.
Porter, European champion from Zurich, clocked 12.79s, to finish ahead of Brianna Rollins, Harper-Nelson and Jasmin Stowers.
There was further success for the home crowd to shout about when sprinter Richard Kilty edged out USA's Michael Rodgers in the men's 150m.
Kilty, the world indoor 60m champion from 2014, ran a time of 15.32s to beat Rodgers in a photo finish, with Harry Aikines-Aryeetey just behind in third.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms