為了快速行軍,威廉只帶了大批的騎士和兩隊弓手,森林地形極端不利于騎兵作戰(zhàn),戰(zhàn)役開始,威廉決定發(fā)揮英格蘭軍隊機動性強的特點,首先命令弓兵退出戰(zhàn)場,騎兵轉(zhuǎn)向左側(cè)森林外的平原,在森林邊緣發(fā)起了對蘇格蘭軍隊的沖鋒,一次成功,蘇格蘭的步兵被沖散,國王戰(zhàn)死。
蘇格蘭副將在逃竄中被英格蘭輕騎兵追上俘虜,英軍獲得勝利。
愛丁堡戰(zhàn)役的勝利直接使愛丁堡成為一座不設防城市,英格蘭大軍昂首而入。蘇格蘭人成為英格蘭的奴隸。
英格蘭挑起戰(zhàn)爭的行為立刻傳到了羅馬,教皇格里高利無法坐視基督徒之間的殘殺。他立刻下達了命令,要求威廉停止攻擊,不要再讓基督徒的血染上上帝軍隊的刀子。