In the Autumn of 1644, the Royalists marched across the Highlands to Perth, where they smashed a Covenanter force at the battle of Tippermuir.
Following these victories, MacColla insisted on pursuing the MacDonald's war against the Campbells in Argyll in western Scotland.