إلغين
في عام 1039، قاد دنكان جيشا اسكتلنديا كبيرا جنوب لمحاصرة مدينة دورهام، ولكن نتيجة الحملة كانت كارثية. نجا دنكان لكنه قاد جيشا في العام التالي إلى شمال نحو موراي، والتي كانت ملك ماكبث، حيث يظهر أنه قاد حملة عقابية ضد موراي. قتل دنكان هناك في المعركة في بوثناغوان، وهي الآن بيتغافيني قرب مدينة إلغين، على يد رجال موراي بقيادة ماكبث، وكان تاريخ وفاته على الأغلب في 14 أغسطس 1040 (كما ذكره المؤرخ ماريانوس سكوتوس، وتم تسجيل الوفاة في حوليات تيغرناخ). ويعتقد أنه قد دفن في إلغين قبل نقله لاحقا إلى جزيرة إيونا.