戰爭起因
2770年,
史矛革在毫無預警的情況下攻擊了矮人國度伊魯伯。屠殺中,國王索爾和他的兒子索恩二世從秘門中逃了出來,一群忠實的都靈子民便與他們展開了漫無目的的流浪。
2941年,孤山任務開始,索恩二世之子索林和他的團隊決定奪回阿肯寶石(從而奪回整個王國)。抵達伊魯伯後,比爾博·巴金斯利用黑門對伊魯伯進行了探索,其間從珠寶中偷走了一個金杯。史矛革的怒火被比爾博的行為以及他大膽的言論點燃了。
長湖鎮遭受史矛革襲擊,長湖鎮的人類得悉索林的秘密任務。河谷城之王吉瑞安的後裔神射手巴德射殺了史矛革,雖然史矛革受誅,但長湖鎮也被嚴重破壞。
森林精靈知道史矛革死後,意欲取回曾經被矮人奪走的精靈寶鑽,但當森林精靈知道長湖鎮陷入困境後就放棄了這個意圖,並給予支援。還存活的長湖鎮人類在精靈的陪同下前往孤山,欲取回原本屬於巴德的寶藏,以彌補他們的損失。可是,索林卻不願意瓜分寶藏。
戰爭經過
索林等人因此受到以精靈國王瑟蘭迪爾及巴德為首的人包圍。索林利用孤山的渡鴉向鐵丘陵的矮人求援,鐵丘陵的統治者丹恩二世帶領超過500名重裝矮人戰士到達孤山,聲援索林,其中大部分的戰士都曾參與矮人與半獸人之戰爭。丹恩二世的軍隊到達,幾乎爆發戰爭,但甘道夫在此時宣稱
迷霧山脈及伊瑞德米斯林的半獸人在酋長波格的領導下向他們進襲。半獸人在得悉史矛革死後,馬上調動全軍,進襲無人守備的寶庫。
三軍司令達成共識,認同半獸人是他們的共同敵人,能為他們帶來更大的威脅,因此暫時放下爭端。他們將軍隊布置於一個峽谷的兩側山脊上,那峽谷是進入孤山的唯一通道。矮人及長湖鎮人類的部隊埋伏在一個山脊上,精靈軍隊則埋伏在另一山脊上。他們又把少量部隊部署在谷口,引誘敵軍隊深入山谷。比爾博·巴金斯則在精靈的軍隊里,不參與戰事。
半獸人及座狼大軍抵達,矮人、精靈及人類聯軍的計策在起初收效。半獸人及座狼大軍被少量長湖鎮戰士誘入山谷,遭受重大損失,但由於敵軍數量龐大,矮人、精靈及人類聯軍未能占優。半獸人開始在背面攀山,夾擊山脊上的聯軍。戰爭全面爆發,在山內的索林等人也聽到戰爭的巨響,他們推倒橫越大門上的石牆,殺死許多半獸人。索林等人從寶庫里獲得上好的武器裝備,開始加入戰團。索林突進半獸人軍隊中,但卻被波格的巨人守衛擋住,並且被包圍。
聯軍陷入苦戰,
迷霧山脈的巨鷹首領率領巨鷹前來增援。比爾博首先發現了巨鷹,並高呼“巨鷹來了”,惹來一名半獸人以石塊擊昏比爾博。巨鷹擊潰了山上的敵軍,使聯軍能集中於山谷的戰鬥,逐漸扳回優勢。貝奧恩此時以熊的外型出現在戰場,貝奧恩擊潰半獸人的防線,扛起負傷的索林,他懷著滿腔怒火衝散波格的守衛,並擊殺了波格。半獸人敗潰,聯軍乘勝追擊,取得了勝利。
菲力及奇力在護衛索林時戰死,索林重傷,比爾博見了他最後一面後,索林離世。
擊敗了敵軍後,勝方瓜分寶藏。所有黃金和白銀的十四分之一分給巴德,巴德成為
長湖鎮鎮長,丹恩將吉瑞安的翡翠項鍊還給巴德,巴德將它轉贈給精靈國王瑟蘭迪爾。比爾博協助孤山復國,本來應獲得最豐厚的獎賞,但比爾博考慮到很難運送大量寶藏回家,加上他對寶藏並不熱衷,故他放棄了他應獲得的寶藏,最後只收下一箱黃金及一箱白銀,以及他那秘銀甲衣。