During the Civil War, John St Clair, 17th Baron of Roslin defended Roslin Castle against Oliver Cromwell's commander General Monk who had with him 600 soldiers and artillery, after the Battle of Dunbar. He only surrendered the castle after one side of it had been battered down by Monk's superior force. He was sent as a prisoner to Tynemouth Castle.