第一只挪威军队抵达战场并对这只英格兰军队列队。哈拉尔德的军队在数量上不占优势,因为他留下了一部分人来看守船只。剩下的挪威人正在下船或前往战场的路上。
莫卡尔和埃德温不能发挥他们人数上的优势来攻击集结中的挪威人。因为他们面前的小溪由于涨潮而膨胀了,这让英格兰人无法突袭挪威人。
当潮水终于在中午退去后,英格兰人决定马上发动攻击,试图用数量优势淹没敌人。因为不断有新的士兵加入哈拉尔德的军队,最终战场天平将会倒转。
一开始莫卡尔和诺桑比亚人冲击了挪威阵线的中心和右翼,那里部署着哈拉尔德的新兵和托斯蒂格的部队。激烈的战斗在沼泽中展开,双方互有损失。
英格兰人最初成功反推了北欧人的阵线,但随着时间推移,更多的维京人从后方赶来支援他们,此处战况胶着。中心和右翼的战斗开始后,哈拉尔德还在等待。
他希望自己的新兵可以拖延大部分英格兰军队的进攻。当他精锐的重装步兵赶来时,他亲自率领他们攻击埃德温的军队。
尽管他人数不占优势,但哈拉尔德和他经验丰富的战士竟然将英格兰人推回了沼泽。在中心,双方都不能在沼泽中击退对方。
莫卡尔他位于激烈战斗中的沼泽低地无法观察整个战场。他没有意识到埃德温的侧翼已经被哈拉尔德的精锐部队击退了。
不久后意识到他的部队无力再战,埃德温指挥他们撤退到城市里。一些挪威人追杀埃德温的英格兰溃军,另一些则在哈拉尔德的带领下开始攻击莫卡尔的侧翼和后方。
英格兰人试图合拢战线来抵抗挪威人。但沼泽战场让他们的垂死挣扎破灭。很快莫卡尔也指挥他伤亡惨重的部队撤退。在不便于机动的沼泽地里撤退的英格兰人惨遭屠杀。
“无情者”哈拉尔德赢得了这场战役,但也损失惨重。在6000名参与战斗的士兵中,他损失了大约900人左右。英格兰军队则损失了750人左右。
之所以和熊岛之战伤亡不同是因为参战双方都不是悍不畏死的帝国时代2系统的军队,而且熊岛是个岛,跑都没地方跑。
约克城堡向挪威人投降,哈拉尔德没有进行掠夺,因为托斯蒂格不想让他刚刚夺回的领土被劫掠。
哈拉尔德的登陆战是成功的,占领约克后不久,他在离城7英里处的斯坦福桥建立了营地,并逼迫附近的贵族缴纳人质。
他不知道的是,英格兰国王哈罗德的军队