Daniel Windahl (SWE), campeón