At the half-way mark Charlotte Kalla , champion over 10km , trailed by just 28sec before she fell away but the course proved too much for 2006 champion Kristina Smigun-Vaehi of Estonia , who threw in the towel .