Aunque los daneses eran superiores en número, Haakon pudo vencerlos en la batalla de Rastarkalv en Frei, cerca de la actual ciudad de Kristiansund.