Dunkeld was not protected by town walls, so Cleland ordered his troops to take up defensive positions in the cathedral, because it was surrounded by an enclosing wall, and the nearby mansion of the
Marquess of Atholl. The fighting began when the Jacobites, who outnumbered the Cameronians by more than four to one, stormed the town from all sides. They were initially successful, forcing the Cameronians back from all their outlying positions. although in the town's narrow, winding streets there was no room for the type of
Highland charge that had succeeded at Killiecrankie. For sixteen hours the battle raged, as the Cameronians were gradually forced back. Some of the Highlanders who had barricaded themselves into houses were trapped inside and burned alive. At 11:00 pm, depleted of energy and ammunition, the Highlanders decided to call it a day and withdrew, leaving 300 of their men dead or dying in the town. The Cameronians are reported to have stripped lead from the roof of Atholl House to keep firing because they had also exhausted their munitions. Holes caused by
musket balls are still visible in the east gable of Dunkeld Cathedral. With the battle over, the Cameronian Covenanters claimed a war-winning victory. Losses on the Williamite side are unclear, but ranged from 20 to 50. Colonel Cleland was buried in the cathedral. ==References==