Lumphanānas kaujā Skotijas karali Makbetu nokauj Malkolms Canmore, kura tēvu Makbets noslepkavoja 17 gadus agrāk.
Makbets bija karaļa Kenneta II mazdēls, un viņam arī bija pretenzijas uz troni caur viņa sievu Gruoču, kura bija Skotijas karaļa Kenneta III mazmeita, kuru gāza Dunkāna priekšgājējs karalis Malkolms II. Karaļa Duncan vadībā Makbets bija Skotijas Morjas provinces gubernators un uzticams militārais komandieris. Tomēr viņš iebilda pret Duncāna saitēm ar Saksiem dienvidos un viņš sacelās sacelšanās. 1040. gada 14. augustā Makbets kaujā netālu no Elginas nogalināja Duncan, un viņa vietā viņš tika kronēts par Skotijas karali.
Pēc 14 gadu valdīšanas karalis Makbets 1054. gadā cieta lielas militāras sakāves Dunsinānes cīņā pret Sivardu, Nortumbrijas grāfu. Sivards rīkojās Dankāna dēla Malkolma Kanmora vārdā. Pēc tam Malkolms ieguva kontroli pār Skotijas dienvidu daļu un nākamos trīs gadus pavadīja, vajājot Makbetu, kurš aizbēga uz ziemeļiem. 1057. gada 15. augustā Makbets tika sakauts un nogalināts Malkolms Lumphanan kaujā ar angļu palīdzību. Malkolms Kanmors tika kronēts par Malkolmu III 1058. gadā.