Sebastian Soderberg squandered an eight-shot lead to hand fellow Swede Linn Grant victory at the Volvo Car Scandinavian Mixed in Helsingborg.