Efter afsættelsen af Englands James II, rejste Viscount Dundee (John Graham af Claverhouse) den faldne konges standard i højlændernes del af Skotland. For at slå opstanden ned førte general Hugh Mackay 4.000 tropper, loyale mod William III og Mary, ind i Grampian-bjergene i grevskabet Perth. Dundee førte med en mindre styrke regeringstropperne i et baghold ved Killiecrankie-passet den 27. juli 1689. Mere end halvdelen af Mackays hær blev dræbt eller taget til fange. Men blandt sejrherrens meget mindre tab var Dundee selv. En oberst ved navn Cannon overtog oprørstropperne. Men da han anførte et katastrofalt angreb den følgende måned mod Dunkled, også i grevskabet Perth, begyndte opstanden at løbe ud i sandet.