The Battle of Dunkeld in 1689 was a savage affair in which neither side asked for nor showed any mercy. It ended with the total destruction of the town of Dunkeld and the collapse of the first Jacobite uprising.
On 27th July the Jacobite army of Highlanders had routed the army of English and Lowland troops which was supporting the new Protestant monarchs William and Mary against the ousted Catholic King James II of England and VII of Scotland. At the moment of victory, however, the Jacobite commander, Viscount Dundee, was killed. His place was taken by Colonel Cannon who had been chosen by Dundee as his second in command because of his formidable organisational abilities.
Unfortunately for the Jacobites, Cannon had none of the charisma of Dundee nor did he have the trust of the various clan chiefs. Precious days were lost in arguments over who had precedence over whom and which clan would be given what duties. It was not until the 16th August that the Jacobite army marched out of Blair Atholl towards Perth and the Lowlands.
from "Englamd vs Scotland" by Rupert Matthews.
Buy your copy at a bookshop or on Amazon