לאחר מותו של ברוס בשנת 1329, אדוארד השלישי מאנגליה החליט לחדש את הניסיון להכניע את סקוטלנד ותמוך בטענה של אדוארד באליול, בנו של המלך לשעבר ג'ון באליול, על פני זו של בנו הצעיר של ברוס, דוד השני. אדוארד פלש ב-1333, מה שסימן את תחילת מלחמת העצמאות השנייה של סקוטלנד
, והכוחות האנגלים כבשו מחדש את טירת אדינבורו בשנת 1335, והחזיקו בה עד 1341. הפעם, ההתקפה הסקוטית הובילה על ידי ויליאם דאגלס, לורד לידסדייל. המפלגה של דאגלס התחפשה לסוחרים מלית' שהביאו אספקה לחיל המצב. הם הכניסו עגלה אל הכניסה, ועצרו אותה שם כדי למנוע את סגירת השערים. כוח גדול יותר שהסתתר בקרבת מקום מיהר להצטרף אליהם והטירה נכבשה מחדש. כל מאה הגברים האנגלים של המחנה נהרגו.