Para 1058, Malcolm había matado a Macbeth en batalla y recuperado el trono escocés.