Laura Muir anchored Great Britain to victory in the Great Edinburgh Cross Country mixed team relay as Leonard Korir and Yasemin Can retained the men’s and women’s titles respectively.
Former European cross-country champion Muir took over from Adam Clarke for the final lap behind Europe and Belgium.
But the 24-year-old Scot made up the ground to win by seven seconds.
It was not enough to secure the overall team event, with GB finishing third behind Europe and the United States.
Muir has spoken at length about her decision not to take part in the Commonwealth Games in April because the event in Australia’s Gold Coast clashes with her final exams in veterinary studies at the University of Glasgow.
“So it’s just a matter of getting it all done now this year and hopefully winning a medal at the world indoors, and graduating as a vet and then hopefully medalling at the Europeans as well,” she told BBC Sport after crossing the finishing line.
“It is very tough, but you’ve just got to have good time management.
“When your priorities are running and veterinary, that’s all you do.”
It was the second year in a row that Muir, who led Scotland to victory in 2016, had anchored GB in the mixed 1,000m relay.
Without Muir in their ranks, Scotland A finished fifth behind the GB team – which also contained Alex Bell and Tom Marshall – Belgium, Europe and Ireland.
“It was quite tough,” she added. “I knew when Adam came round and he was close to the front, I thought I’ve got to work hard and make sure.
“So I got to the front and left a little bit in the tank until the end and put the foot down in the last 200 and came away with the win – so very pleased.”