Completa la frase seguente: a Stirling, la chiave strategica per le Highlands, Perth era responsabile delle forze che bloccavano la guarnigione governativa nel castello. L'assedio non ebbe successo e dopo la vittoria giacobita a
Falkirk il 17 gennaio 1746, l'esercito si ritirò verso Inverness. Da qui, Perth fu responsabile di una serie di azioni minori tra cui la cosiddetta "Battaglia di Dornoch" il 20 marzo, un assalto anfibio attraverso il Dornoch Firth contro Loudoun che è stato definito "il più compiuto che è stato messo in scena da entrambe le parti nel corso della rivolta".