Ebba Andersson started her season with a brilliant win in the 10km classic at Ruka – only the second triumph of her career.