Four-time Olympic champion Mo Farah marked his final race indoors by winning the 5,000m at the Birmingham Grand Prix in a new European record time of 13 minutes 9.16 seconds.
The 33-year-old British athelete also won gold in the 5,000m and 10,000m at both the London 2012 and Rio 2016 Games.
In other events, Britain’s Andrew Pozzi ran a new personal best and world leading time of 7.43 seconds in the 60m hurdles, with the United States’ Aries Merritt, the 110m hurdles word record-holder third.
Jamaica’s Elaine Thompson, the reigning Olympic 100m and 200m champion, won the women’s 60m in 6.98 seconds — the eighth-fastest time ever.
The women’s 1,000m saw Britain’s Laura Muir just miss out on a world record as she won in two minutes 31.93 seconds.
However, the 23-year-old Scot’s time was a new British record, beating a mark set by Kelly Holmes in 2004 — the same year Holmes won gold in both the 800m and 1500m at the Olympic Games in Athens.