Протрубил княжеский рог, и построенная клином дружина пошла в атаку – словно нож сквозь масло, она прошла через разрозненные шведские отряды и врубилась в линию скандинавов, которые встали на пути к златоверхому шатру. Стоя в окружении гридней из личной охраны, несколько в стороне от сражения, новгородский князь внимательно следил за его ходом и видел, как шведский военачальник сел на коня, взял в руки копье и приготовился вести в бой своих рыцарей, которые успели вооружиться, сесть на коней и собраться у шатра. Снова трубил, перекрывая шум битвы, княжеский рог, и изготовившийся к бою Биргер увидел Александра – решив, что удача сама идет к нему в руки, посылая шанс сразить вражеского полководца и одним ударом решить исход битвы, шведский герой развернул коня и помчался туда, где стоял князь. Видя, что Биргер пошел в атаку, Александр Ярославич опустил личину шлема, прикрылся большим красным щитом и, перехватив поудобнее копье, погнал коня навстречу Магнуссону. Русские и шведы, которые сражались друг с другом и оказались на пути своих полководцев, бросились в разные стороны, не желая попасть под копыта их коней, и два военачальника сшиблись с чудовищной силой. Князь щитом отразил мощный удар шведского копья, которое разлетелось на куски, а сам ударил столь метко и сильно, что пробил кованный свейскими кузнецами шлем и ранил противника в лицо. Тысячи шведских воинов видели, как их полководец грохнулся на землю вместе с конем и запутался в стременах – его телохранители дружно ринулись спасать королевского зятя. Одни закрывали его телами и щитами от новгородского князя, другие вытащили истекающего кровью Биргера из-под коня и на руках понесли на корабль. Победный клич прокатился над русскими рядами, когда ратники увидели падение вражеского полководца, и воодушевленные личным примером своего князя новгородцы ринулись в последнюю атаку. Боярин Гаврила Олексич, видя, как оруженосцы уносят на корабль Биргера, пришпорил коня и ринулся за ними – прямо по сходням он въехал на шведское судно и принялся рубить мечом опешивших королевских воинов. Опомнившись, скандинавы щитами столкнули храбреца в воду вместе с конем и, обрубив канаты отчалили, а боярин, выбравшись на берег, натолкнулся прямо на епископа, которого прислужники вели на шнек. Растоптав конем и разогнав окружавших епископа людей, Гаврила Олексич зарубил служителя церкви и помчался туда, где в окружении телохранителей пытался организовать отпор врагу шведский воевода Спиридон. Потомок викингов трусом не был, а потому, увидев мчавшегося на него знатного русского воина, вызов принял, рванул из ножен меч и помчался ему навстречу. Ударом меча Олексич срубил храброго шведа, после чего попытки организованного сопротивления прекратились – теперь каждый из скандинавов сражался как умел и сам по себе. В это время дружинник Савва страшными ударами боевого топора раскидал вставших на его пути рыцарей и, ворвавшись в шатер Биргера, подсек шатерный столб, после чего все огромное сооружение рухнуло.