I 878 angrep Guthrum igjen, men Alfred som hadde overvintret i Chippenham i Wiltshire, unnslapp så vidt. Alfred samlet nye styrker og angrep Guthrums hær ved Edington (Ethandun) – en liten by i Wiltshire. I dette avgjørende slaget i mai 878 ble vikinghæren presset tilbake, først og fremst fordi Alfred hadde organisert hæren sin etter mønster av de romerske legionærer med en tett kjede av skjold som vikingene ikke klarte å trenge gjennom. Vikikingene måtte trekke seg tilbake, og etter to ukers beleiring ba de om fredsforhandlinger.