Chiar şi după declaraţie, a existat un sprijin substanţial pentru James în Scoţia. Vizcontele Dundee a ridicat o armată în Ţinuturile înalte scoţiene şi a obţinut o victorie convingătoare la Killiecrankie
pe 27 iulie. Cu toate acestea, pierderile uriașe suferite de trupele lui Dundee, împreună cu rănile sale fatale, au servit pentru a elimina singura rezistență eficientă față de William, iar revolta a fost rapid zdrobită, suferind o înfrângere răsunătoare luna următoare în bătălia de la Dunkeld.