Whether Malcolm killed Constantine or not, there is no doubt that in 1005 he killed Constantine's successor Kenneth III in battle at Monzievaird in Strathearn.
无论马尔科姆杀死君士坦丁与否，但毋庸质疑的是，1005年，他在斯特拉森Monzievaird战役中杀死了君士坦丁的继任者肯尼思三世。