El ejército danés rodeó y asedió Londres, pero Edmundo logró escapar y reunir un ejército de leales con el que derrotó a los daneses; pero poco después, los daneses consiguieron vencer en la batalla de Assandun, donde perdieron la vida muchos de los jefes ingleses.