Waring seals maiden win in Sweden