 During the battle, Eanmund was killed by Onela's champion Weohstan and Heardred was killed as well.Onela returned home and Beowulf became king of the Geats.Eadgils, however, survived and later, Beowulf helped him avenge Eanmund by slaying Onela, an event which also appears in Scandinavian sources, as the Battle on the Ice of Lake Vänern (although no Geatish involvement is remembered or mentioned).