Mesmo despois da declaración, aínda había un apoio substancial para James en Escocia. O vizconde Dundee formou un exército nas Terras Altas escocesas e logrou unha vitoria convincente en Killiecrankie
27 de xullo. As enormes perdas sufridas polas tropas de Dundee, xunto coa súa ferida fatal, serviron para eliminar a única resistencia efectiva a Guillerme e a revolta foi rapidamente esmagada, sufrindo unha rotunda derrota o mes seguinte na Batalla de Dunkeld.