Revenge was sweet for Norway's Emil Iversen after he stormed back from Saturday's sprint disappointment to take victory in the 30km mass start classic in Falun.