Mats Haldin lå lenge an til medalje på klassisk distanse, men sprakk på slutten.