Mo Farah's aura of invincibility after six years of unrelenting success was finally cracked in his last major track race as he lost his world 5000m title to Ethiopia's Muktar Edris.
Seeking a fitting end to his matchless long-distance racing career before moving to marathon running, the 34-year-old Briton's bid for a fifth straight global 10,000/5000m double was scuppered as he had to settle for the silver.
In a thrilling finale, Farah looked to be completely outgunned by three rivals only to fight back and snatch second place behind Edris, who clocked 13 minutes, 32.79 seconds after a searing final lap.
In the dying metres, Farah shot down the inside to overhaul American Paul Chelimo and clock 13:33.22.
Kenyan-born Chelimo took the bronze in 13:33.30 while Farah's late burst also consigned another Ethiopian Yomif Kejelcha to fourth place in 13:33.51.