Podle Novgorodské kroniky, napsané ve 14. století (více než století po událostech, které zaznamenal), se švédská armáda vylodila na soutoku řek Izhora a Neva, Alexandr a jeho malá armáda náhle zaútočila na Švédy 15. července 1240 a porazila je. Bitva u Nevy zachránila Novgorod před plnohodnotnou invazí ze Západu. Kvůli této bitvě získal devatenáctiletý Alexandr přezdívku "Nevsky" (což znamená "z Nevy"). Toto vítězství přišlo pouhé tři roky po katastrofální mongolské invazi na Ruské země na severozápadě
, posílila Alexandrovy politické vlivy, ale zároveň zhoršila jeho vztahy s bojary. Kvůli tomuto konfliktu musel brzy Novgorod opustit.