However, according to Skene, the reason that MacDonald released Mackintosh was because the Macphersons, who were a member of the confederation of Clan Chattan of which Mackintosh was chief, suddenly appeared to assail the victors. MacDonald of Keppoch, although victorious, was in no condition to renew the fight with a fresh party and therefore surrendered Mackintosh to the Macphersons.
According to Skene, MacDonald released Mackintosh because the Macphersons, who were a member of the confederation of Clan Chattan of which Mackintosh was chief, suddenly attacked the victors. MacDonald of Keppoch, although victorious, was not in a position to continue fighting with a fresh party and therefore surrendered Mackintosh to the Macphersons.