Under Englands Charles IIs regeringstid fremprovokerede hans minister for skotske affærer, hertugen af Lauderdales (John Maitland), undertrykkende lovforsalg den fejlslagne Pentland Hills opstand fra covenanterne i 1666. Da skotterne ikke fik nogen lempelser, rejste de sig igen i 1679. For at slå opstanden ned marcherede Viscount Dundee (John Graham af Clavenhouse) med en royal hær til Drumclog, Lenark County, i det syd-centrale Skotland. Her blev kongens tropper angrebet den 11. juni af en covenanter-styrker anført af John Balfour. De skotske rebeller påførte Dundee et sviende nederlag. En ny royal hær måtte rykke i felten for at ende opstanden.