Asser przekazał z tego okresu opowieść jak Alfred uciekał przez Somerset Levels. Znalazł wtedy schronienie u pewnej kobiety, która (nie poznawszy króla) kazała mu pilnować piekących się ciastek. Alfred zadumał się jednak nad nieszczęściami królestwa i zapomniał o ciastkach, które spaliły się. Został za to zwyzywany przez kobietę po jej powrocie. Po zorientowaniu się w tożsamości gościa kobieta zaczęła przepraszać. Wówczas król odrzekł, że to on powinien prosić o wybaczenie. Po dotarciu do Athenley Alfred rozpoczął zbieranie lokalnych wojsk z Somerset, Wiltshire i Hampshire. Inna opowieść przedstawia jak Alfred zakradł się w przebraniu śpiewaka do duńskiego obozu, aby poznać plany wroga. Nie wiadomo, czy ta opowieść jest prawdziwa. Na wiosnę 878 r. Alfred zebrał armię i ruszył przeciwko Duńczykom. Do decydującej bitwy doszło w maju pod Edington. Po całodniowej walce Duńczycy złamali szyk i rzucili się do ucieczki. Guthrum z niedobitkami schronił się w Chippenham i skapitulował po 14 dniach oblężenia. Na mocy podpisanego traktatu w Wedmore, Guthrum i 21 jego towarzyszy przyjęło chrzest. Dokonano również podziału Brytanii. Alfred miał rządzić południowo-zachodnią częścią kraju. Północny wschód przypadł Duńczykom i otrzymał nazwę Danelaw.