Se det dramatiska upploppet i klippet ovan.
Det blev en sjätteplats för Karl Ottfalk i finalen på 3000 meter natten till fredag, svensk tid. Men 18-åringen hade länge chans på medalj.
I en tajt tätklunga låg Ottfalk trea ut på det sista varvet och hela vägen in på upploppet.
Där tog dock krafterna slut.
Han tappade tre placeringar och gick i mål på tiden 8.23,14 – två sekunder från pallen och tre sekunder från segern.
Norrmannen Andreas Fjeld Halvorsen vann guldet på 8.20,56.
U20-VM i Lima pågår mellan 27/8 och 31/8.