为了快速行军,威廉只带了大批的骑士和两队弓手,森林地形极端不利于骑兵作战,战役开始,威廉决定发挥英格兰军队机动性强的特点,首先命令弓兵退出战场,骑兵转向左侧森林外的平原,在森林边缘发起了对苏格兰军队的冲锋,一次成功,苏格兰的步兵被冲散,国王战死。
苏格兰副将在逃窜中被英格兰轻骑兵追上俘虏,英军获得胜利。
爱丁堡战役的胜利直接使爱丁堡成为一座不设防城市,英格兰大军昂首而入。苏格兰人成为英格兰的奴隶。
英格兰挑起战争的行为立刻传到了罗马,教皇格里高利无法坐视基督徒之间的残杀。他立刻下达了命令,要求威廉停止攻击,不要再让基督徒的血染上上帝军队的刀子。