鄧肯一世統治的最後幾年爭戰不斷,與境內外數個地方勢力發生過衝突,最開始沒有反對鄧肯一世繼承權的麥克白可能逐漸產生不滿。1040年,鄧肯一世率領軍隊進入莫瑞,雙方交戰,鄧肯一世被殺。
麥克白戰勝鄧肯一世後以王室後裔身份繼任蘇格蘭國王。國內可能有很多人不滿意這次繼位,不過他的統治也持續了17年。
1052年以後,麥克白持續與英格蘭王國發生衝突,屢屢失利。1057年,鄧肯一世之子馬爾科姆為父報仇,在戰場上殺死或者重傷了麥克白。麥克白死後,盧拉赫繼位,不過數月後就被馬爾科姆謀殺。此後馬爾科姆三世繼位。
1034年,在位近30年的國王馬爾科姆二世去世,其外孫鄧肯一世繼位。 1052年以後,麥克白持續與英格蘭王國發生衝突,屢屢失利。 1057年,鄧肯一世之子馬爾科姆為父報仇,在戰場上殺死或者重傷了麥克白。