Lachanodrakon reappears in 790, when the young emperor Constantine VI () conspired to overturn the tutelage of Irene. The general was sent by Constantine to the Armeniac Theme to secure the allegiance of its soldiers. Constantine succeeded in toppling his mother in December 790; it was probably then that Lachanodrakon was rewarded with the supreme non-imperial title, that of "magistros". According to the account of Theophanes, he participated in the imperial campaign against the Bulgars in 792 that led to the disastrous defeat at the Battle of Marcellae on 20 July, where he was killed. The history of John Skylitzes records his death in the Battle of Versinikia, again against the Bulgars, in 813, but this is clearly an error.