Kiam plifortikigoj gviditaj de Dundee alvenis ĉe Blair la 25an de julio, Murray retiriĝis, dum Mackay forlasis Perth kun proksimume 3,500 viroj kaj moviĝis norden por subteni lin. En Killiecrankie
La 27an de julio, la jakobitoj gajnis sonigan venkon, kaŭzante preskaŭ 2,000 viktimojn al la armeo de Mackay. Tamen, preskaŭ triono de la jakobitoj estis mortigita, inkluzive de Dundee. Alexander Cannon transprenis kiel jakobita gvidanto, sed liaj opcioj estis limigitaj. Sen sieĝekipaĵo, li ne povis kapti havenon, igante provizadon preskaŭ malebla, dum manko de kavalerio igis jakobitajn soldatojn vundeblaj en la malferma. La tempo estis je la flanko de Mackay, dum li evitis alian embuskon.