Lizzie Armistead secured the UCI Road World Cup title with an eighth place finish in Sweden at the weekend