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.
American Paul Chelimo was second as Edris, Farah’s conqueror at London 2017, fell diving for 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.