В мае 878 года, на седьмой неделе после Пасхи, Альфред вышел из болот Этелни и созвал ополчение у Камня Эгберта. На его зов пришли люди из Сомерсета, Уилтшира и Хэмпшира.
Три месяца Альфред воевал из засады — уклонялся от прямого столкновения, нападал на отдельные отряды, рвал снабжение. Теперь армия была готова к открытому бою.
6–12 мая 878 года у Эдингтона в Уилтшире войско Альфреда встретило данов в полевом сражении. Стена щитов против стены щитов. Датчане дрогнули — и побежали. Альфред преследовал их до Чиппенхэма и обложил крепость осадой. Через две недели Гутрум запросил мира.
Четыре месяца назад Альфред бежал из той же крепости с горсткой людей. Теперь она капитулировала перед ним — и победитель сам выбирал, на каких условиях принять сдачу.