James Graham, primer marqués de Montrose, atacó la ciudad en abril de 1645.