Perseus Karlström trotsade smärtan och tog VM-silver.