|Zurich Diamond League highlights|
|Date: Saturday, 26 August. Coverage: 13:10-14:00 BST on BBC One (repeated on Monday, 28 August 13:00-14:00 on BBC Two).|
Great Britain's Mo Farah won a thrilling 5,000m in the final track race of his career at the Diamond League event in Zurich.
The 34-year-old, who has four Olympic titles, will concentrate on road races.
Chased down in the final 100 metres by Ethiopia's new world champion Muktar Edris, Farah won narrowly in a time of 13 minutes 06.05 seconds.
Edris, who beat Farah at London 2017, came second as USA's Paul Chelimo was disqualified for a push on the line.
Farah took gold in the 10,000m at the World Championships in London this month before losing his 5,000m crown, then won his final British track race in Birmingham.
"I wanted to win, and it is amazing that I have won, but it was hard work," said Farah. "I will miss the track, the people, my fans.
"I have enjoyed running in stadiums for a lot of years, but now first of all I will enjoy being with my family."
The 5,000m was one of 16 Diamond League titles to be decided in Zurich.
- 430 miles, 10 golds & 52-sec final laps - Farah's track career in stats
- Relive Mo Farah's last track race as it happened
- Sign up to get athletics news sent to your phone
Redemption for Ujah
Great Britain's CJ Ujah won the 100m Diamond League title with a season's best of 9.97 seconds, while American world champion Justin Gatlin could only come fourth.
"I wanted to do my A-game and I did it. I am the Diamond League champion - it feels amazing," said Ujah.
"This is like personal revenge for the World Championships for me. I was pretty upset not to be in the final so today I redeemed myself.
"It's great to beat the world champion."
Ben Youssef Meite of Ivory Coast came second in the same time as Ujah, with American Ronnie Baker third and Britain's Adam Gemili in eighth.
It was Ujah's fifth Diamond League success of the season after wins in Rome, Rabat, Monaco and Birmingham and it comes with a $50,000 (£39,000) prize cheque.
GB relay team impress again
In the women's 4x100m relay, the British quartet of Asha Philip, Desiree Henry, Dina Asher-Smith and Daryll Neita, who won silver at the World Championships, were pipped on the line by Jamaica.
Olympic 100m gold medallist Elaine Thompson out-sprinted Neita as Jamaica finished in 41.85 seconds, one hundredth of a second in front of Great Britain.
Bahamas' Shaunae Miller-Uibo stunned Thompson, Marie-Josee Ta Lou of the Ivory Coast and Dutch world champion Dafne Schippers to win the women's 200m title in 21.88 seconds.
Elsewhere, Botswana's Isaac Makwala, who was barred from the 400m final at the World Championships because of illness, cruised to victory in the absence of injured Wayde van Niekerk before celebrating with press-ups on the track.
Qatar's Ruth Jebet recorded the second fastest time ever in the women's 3,000m steeplechase of 8:55.29, less than three seconds behind her world record time of 8:52.78, set in Paris in August 2016. World champion Emma Coburn of the United States was fourth.
Farah's next race will be the Great North Run, which will be broadcast live on the BBC on 10 September.
The final 16 Diamond League titles of the season will be decided in Brussels on 1 September.