Корабль Грегориуса отнесло на мель, и он сильно накренился, так что они сперва не участвовали в нападении на врага. Когда люди Хакона увидели это, они подплыли к ним и напали на них, а корабль Грегориуса не двигался. Ивар, сын Хакона Брюхо, подплыл к нему, и их кормы столкнулись. Ивар зацепил крюком Грегориуса, где тот был всего тоньше, и хотел притянуть к себе. Грегориус, шатаясь, подошел к борту, и крюк соскользнул с него, но сам он чуть не свалился за борт. Он был только слегка ранен, так как на нем был панцирь. Ивар крикнул ему, что у него, видно, хороший панцирь, и Грегориус крикнул ему в ответ, что, видно, он не зря его надел. Уже было похоже на то, что Грегориусу и его людям ничего не остается, кроме как прыгать за борт, но тут Аслак Юный зацепил их корабль якорем и стащил с мели.
Тогда Грегориус напал на корабль Ивара. Бой между ними продолжался долго. Корабль Грегориуса был крупнее, и на нем было больше народу. На корабле Ивара многие погибли, а некоторые бросились за борт. Ивар был тяжело ранен и не мог больше сражаться. Когда его корабль был очищен, Грегориус велел отнести Ивара на берег и так дал ему спастись. С тех пор они были друзьями.
Когда Инги конунг и его люди увидели, что корабль Грегориуса сел на мель, конунг велел своим людям плыть туда. Он сказал:
— Было очень неразумно нам здесь оставаться, в то время как наши друзья пошли в бой. У нас самое большое и лучше всего оснащенное судно во всем войске. И я вижу, что Грегориус, человек, которому я больше всего обязан, нуждается в помощи. Бросимся в бой! Подобает, чтобы я участвовал в битве, поскольку я хочу, чтобы победа была моя, если мы ее одержим. И даже если бы я знал заранее, что наши люди будут побеждены, я бы считал, что должен быть там, где мои люди, так как я не смогу ничего предпринять, если потеряю людей, которые составляют цвет моего войска и полны отваги и долгое время были защитниками меня и моей державы.
И он велел поднять его знамя. Так и было сделано, и они поплыли через реку. Кипела ожесточенная битва, но конунг не находил места, где можно было бы напасть на врага, так тесно стояли корабли. Тогда они подошли к большому торговому кораблю. На них посыпались копья, колья и такие большие камни, что от них невозможно было защититься, и они не смогли там остаться.
Но когда воины увидели, что приплыл конунг, они освободили для него место, и он стал рядом с кораблем Эйндриди сына Йона. Между тем люди Хакона покидали мелкие суда и переходили на большие корабли, а некоторые бежали на берег.
Эрлинг Кривой и его люди вели ожесточенный бой. Эрлинг был на корме корабля. Он крикнул своим людям на носу и велел им взойти на корабль конунга. Те отвечали, что это нелегко, так как корабль обит железом. Эрлинг пошел на нос корабля, и после того, как он пробыл там некоторое время, они взошли на корабль конунга и очистили его. Началось общее бегство. Многие бросились в воду или пали, но большинство бежало на берег. Эйнар сын Скули говорит так:
Эйнар сочинил о Грегориусе сыне Дага флокк, который называется Висы о битве на Эльве.
Инги конунг пощадил Николаса сына Скьяльдвёр, когда корабль того был очищен, и он перешел к Инги конунгу и с тех пор оставался при нем до самой смерти. Эйндриди сын Йона бежал на корабль Инги конунга, когда его корабль был очищен, и попросил пощады. Конунг хотел пощадить его, но тут подбежал сын Хаварда Клининга и зарубил Эйндриди насмерть. Этот поступок очень порицали. Но он сказал, что Эйндриди был причиной смерти Хаварда, его отца. Все очень оплакивали Эйндриди, особенно в Трёндалёге. Тогда погибли многие из войска Хакона, но из могущественных мужей больше никто. Из войска Инги погибло мало, но многие были ранены. Хакон бежал вглубь страны, а Инги поплыл на север в Вик со своим войском. Он пробыл зиму в Вике, и также Грегориус.
Когда после этой битвы в Бьёргюн вернулись сыновья Ивара из Эльды, Бергльот и его братья, — они были людьми Инги конунга, — они убили Николаса Бороду, который собирал подати для конунга, и затем отправились на север в Трандхейм. Хакон конунг приехал на север перед йолем, а Сигурд бывал временами у себя дома в Рейре. Грегориус выхлопотал для него прощение у Инги, так что он сохранил все свои владения. Грегориус и Сигурд были близкими родичами.