Sverre Sigurdsson

Awal musim semi 1184, Magnus kembali ke Viken dari Denmark dengan kapal baru. Pada bulan April dia berlayar ke utara menuju Bergen. Pada saat yang hampir bersamaan, Sverre pergi ke Sogn untuk memberantas pemberontakan lokal dan masih ada saat Magnus datang ke Bergen pada bulan Juni. Setelah mengejar beberapa Birkebeiner di sana, Magnus kembali berlayar, setelah mendengar berita tentang posisi Sverre saat ini. Kedua armada tersebut bertemu pada tanggal 15 Juni di Fimreite di Sognefjord yang panjang dan sempit. Pertempuran Fimreite terbukti menjadi akhir perjuangan antara Birkebeiner dan Heklung. Magnus memiliki beberapa kapal besar, tapi tidak sebesar Mariasuda. Sementara Mariasuda mengangkat setengah dari armada musuh, sisanya menyerang kapal-kapal musuh yang terpencil. Panik mulai menyebar saat Heklung melarikan diri ke kapal mereka yang lebih besar. Kapal-kapal ini segera menjadi kelebihan beban dan mulai tenggelam. Banyak orang yang terluka dan lelah tidak dapat menahan diri untuk bertahan dan tenggelam, termasuk Raja Magnus. Sebagian besar pemimpin Heklung jatuh ke sana, bersama dengan sejumlah besar pria di kedua sisinya. Tanpa pemimpin, Heklung sekarang dipecah sebagai partai politik. Sverre akhirnya dapat, setelah berjuang selama enam tahun, mengaku sebagai raja tunggal Norwegia yang tidak terbantahkan.