A hegemonia nortúmbria sobre o nordeste britânico, adquirida pelos antecessores de Egfrido, começou a se desintegrar. Várias nações subjugadas começaram a se rebelar ao longo desses anos, levando a inúmeras batalhas contra os pictos,
mércios e
irlandeses, com vários sucessos. Seguindo de várias
sitiações em territórios vizinhos, liderados pelos pictos, Egfrido levou suas tropas contra eles (apesar de ter dito o contrário), como uma forma de sobrepor sua
suserania sobre as nações pictas.
Uma falsa retirada dos pictos levou os nortúmbrios a uma emboscada em
Dun Nechtain, perto do lago Linn Garan. Por muito tempo se pensou que o local da batalha tivesse sido próximo à atual vila de Dunnichen, em
Angus. Pesquisas recentes, no entanto, sugerem que teria sido mais ao norte, próximo a Dunachton, nas margens do Lago Inch, em Badenoch and Strathspey.