戰役
漢中之戰
事件介紹
漢中之戰是劉備於建安二十三年(218年)至二十四年(219年)與曹操爭奪漢中的戰爭。建安二十年(215年)曹操降服張魯後,留夏侯淵和張郃鎮守漢中;劉備接受法正的建議,率諸將進兵,在陽平關與之對峙。二十四年春,夏侯淵在定軍山被黃忠斬殺;三月曹操親至陽平,劉備卻據守險要,始終不與交鋒。五月曹操退回長安,劉備遂據有漢中,同年秋天成為漢中王。 正史 魏書 卷1 §145–148 · 153 · 166–167正史 蜀書 卷7 §30–31正史 蜀書 卷2 §37–40
陳壽把這場戰爭分載於魏書卷一武帝紀、卷九諸夏侯曹傳、卷十七張樂於張徐傳、卷二十六滿田牽郭傳,以及蜀書卷二先主傳、卷六關張馬黃趙傳、卷七龐統法正傳等處。演義從第69回末曹洪到達漢中寫起,經過第70至72回的瓦口關、天蕩山之戰以及定軍山之戰、漢水之戰,到第73回開頭曹操退往京兆、劉備登上漢中王位為止。 正史 魏書 卷1 §158–167正史 魏書 卷9 §24正史 魏書 卷17 §47–49 · 64正史 魏書 卷26 §63–64正史 蜀書 卷2 §37–39正史 蜀書 卷6 §36正史 蜀書 卷7 §30–32演義 第69回 §45演義 第70回 §20 · 46演義 第71回 §28 · 47演義 第73回 §1–2 · 8
正史中的經過
建安二十年(215年),曹操征討張魯,巴、漢全部歸降,十二月從南鄭回師時留夏侯淵駐守漢中。張郃與夏侯淵一同留下,降服巴東、巴西二郡,把當地百姓遷往漢中,在宕渠被張飛所阻,退回南鄭。二十二年(217年),法正勸劉備說,曹操不乘勢圖取巴、蜀,卻留下夏侯淵、張郃,自己匆匆北還,是因為內有憂患;以這二人的才略不能勝過蜀的將帥,舉眾往討必能攻克。劉備贊同這一計策。 正史 魏書 卷1 §145–148 · 153正史 魏書 卷17 §47正史 蜀書 卷7 §30–31
武帝紀在二十二年冬的記事之後記載,劉備派張飛、馬超、吳蘭等屯駐下辨,曹操派曹洪前去抵禦。曹休以騎都尉身份參與曹洪軍事,聽說張飛屯駐固山、想要截斷後路,眾人議論猶疑不決,曹休說敵人如果真要斷路,應當暗中行動,於是主張先攻吳蘭。二十三年(218年),曹洪擊破吳蘭,斬其部將任夔等人,三月張飛、馬超逃往漢中,陰平氐人強端斬了吳蘭,傳送其首級。先主傳記載,吳蘭、雷銅等人進入武都,全部被曹操軍隊殲滅。 正史 魏書 卷1 §157–158 · 160正史 魏書 卷9 §55–56正史 蜀書 卷2 §37
二十三年,劉備率諸將進兵漢中,駐紮陽平關,與夏侯淵、張郃等人對峙,夏侯淵傳記載雙方相持連年。據張郃傳,劉備把精兵一萬餘人分為十部,夜間急攻駐在廣石的張郃,張郃率親兵搏戰,劉備未能取勝。徐晃傳記載,劉備派陳式等十餘營截斷馬鳴閣棧道,徐晃另行出擊將其擊破,敵軍自投山谷而死者甚多。曹操於七月整治兵馬,西征劉備,九月到達長安。 正史 蜀書 卷2 §37正史 魏書 卷9 §24正史 魏書 卷17 §47–48 · 64正史 魏書 卷1 §163
二十四年(219年)春,劉備從陽平南渡沔水,沿山逐步推進,在定軍山(法正傳作定軍、興勢)紮營。夏侯淵領兵前來爭奪此地,法正說可以出擊了,劉備命黃忠居高鼓譟進攻,大破夏侯淵軍,斬殺夏侯淵和曹操所任命的益州刺史趙顒等人。夏侯淵傳記載,正月劉備夜裡焚燒圍營的鹿角,進攻張郃,夏侯淵分出所領兵力的一半去援助,結果遭到襲擊而戰死。 正史 蜀書 卷2 §38正史 蜀書 卷7 §31–32正史 魏書 卷9 §24
失去主帥的魏軍上下都驚慌失色,夏侯淵的司馬郭淮收集散兵,推舉張郃為軍主,各營才安定下來。杜襲傳記載,杜襲與張郃、郭淮一同統攝諸軍。次日劉備想渡漢水來攻,郭淮主張遠離河岸列陣,待敵半渡時再出擊;列陣之後,劉備心生疑慮,沒有渡河。曹操從長安派使者授予張郃符節,又以曹真為徵蜀護軍,率徐晃等人在陽平擊破劉備的別將高翔。 正史 魏書 卷17 §48–49正史 魏書 卷26 §63–64正史 魏書 卷23 §39–40正史 魏書 卷9 §63
三月,曹操從長安出斜谷,遮斷要道,逼近漢中,到達陽平。劉備說曹操即使來了也無能為力,自己必定據有漢川,於是收攏部眾,據險抵禦,始終不與交鋒。先主傳記載,曹操歷時數月未能攻克,逃亡者日益增多;張郃傳則說劉備據守高山,不敢出戰。夏五月,曹操率領漢中諸軍回到長安。 正史 魏書 卷1 §166–167正史 蜀書 卷2 §38–39正史 魏書 卷17 §49
撤出漢中守軍時,曹操擔心劉備北取武都氐人以威脅關中,便依張旣之計,把氐人五萬餘落遷到扶風、天水邊界。武都太守楊阜也把百姓和氐人一萬餘戶遷到京兆、扶風、天水邊界。劉備佔據漢中後,派劉封、孟達等人攻打上庸的申耽;秋天,群臣推舉他為漢中王。陳壽記載,出兵之前周羣曾說會得其地而不得其民,結果果然如此。 正史 魏書 卷15 §44–45正史 魏書 卷25 §37正史 蜀書 卷2 §39–40正史 蜀書 卷12 §11
演義的描寫
演義第69回末,曹洪到達漢中,命張郃、夏侯淵據守險要,在下辨與馬超的先鋒吳蘭交戰,斬了任夔,隨後退回南鄭。立下軍令狀去攻打巴西的張郃,在第70回被張飛奪去瓦口關,只帶十餘人回來,因郭淮進諫才保住性命,再攻葭萌關時又被老將黃忠和嚴顏打敗,連天蕩山也丟了。 演義 第69回 §45–48演義 第70回 §20–22 · 25–26 · 44–46
得到捷報後,法正說曹操降服張魯後只留下夏侯淵、張郃便北還,是失策,勸劉備此時攻取漢中。建安二十三年秋七月,劉備與孔明率軍十萬出葭萌關;同月曹操也在劉曄的勸說下起兵四十萬,親自出徵。 演義 第70回 §47–49演義 第71回 §3–4
第71回中,駐在南鄭的曹操催促夏侯淵出戰;黃忠依法正之計,佔據定軍山對面的山頭,等夏侯淵的軍隊疲憊後下山斬殺了夏侯淵。曹操前來報仇,趙雲救回黃忠後,大開營門獨自站立,用埋伏在壕溝中的弓弩把曹軍逼入漢水。 演義 第71回 §13–14 · 24–28 · 31 · 41–47
第72回中,徐晃渡過漢水後戰敗,王平與他發生爭執,投降趙雲。諸葛亮接連三夜用鼓角驚擾曹營,使曹操退兵三十里;又讓劉備背水下寨,在五界山前詐敗,使曹操生疑後再發起衝殺,其間魏延和張飛搶先佔領了南鄭。退到陽平關的曹操連糧道也被截斷,他看到雞肋而定下口令“雞肋”,楊脩聽到後讓士兵收拾行裝,曹操以擾亂軍心為由將他斬首。 演義 第72回 §3–4 · 5–12 · 14 · 25–28
曹操在斜谷口被魏延一箭射中人中,折了兩顆門牙,這才想起楊脩的話,下令退兵。第73回開頭,被馬超伏兵追趕的曹操日夜奔逃,到達京兆才安下心來;劉備於建安二十四年秋七月在沔陽築壇,登上漢中王之位。 演義 第72回 §37–39演義 第73回 §1–2 · 8
與演義不同之處
出兵:演義第70回中,法正在黃忠奪取天蕩山後勸劉備出兵,劉備於建安二十三年秋七月率軍十萬出發。正史法正傳中,法正的勸說是建安二十二年的事;先主傳只說二十三年劉備率諸將進兵,沒有記載兵數。天蕩山之戰不見於黃忠傳。 演義 第70回 §47–48正史 蜀書 卷7 §30–31正史 蜀書 卷2 §37正史 蜀書 卷6 §36
曹操出征:演義第71回中,曹操於建安二十三年秋七月起兵四十萬,定軍山交戰時已在南鄭屯駐大軍。正史武帝紀中,曹操於二十三年七月西征,九月到達長安,直到夏侯淵死後的二十四年三月才出斜谷到達陽平。兵數沒有記載。 演義 第71回 §4 · 14正史 魏書 卷1 §163 · 166
夏侯淵之死:演義第71回中,黃忠從對面山上衝下,用寶刀把夏侯淵從頭至肩劈開。正史先主傳說黃忠居高鼓譟進攻,斬了夏侯淵;夏侯淵傳則記載劉備焚燒鹿角進攻張郃,夏侯淵分兵一半前去援助,結果遭到襲擊而戰死。 演義 第71回 §27–28正史 蜀書 卷2 §38正史 魏書 卷9 §24
與曹操的交戰:演義第72回中,諸葛亮在五界山前誘敵,大破曹操,魏延和張飛搶先佔領南鄭。正史中,曹操到來後,劉備據守險要,始終不與交鋒(先主傳)。 演義 第72回 §8–12正史 蜀書 卷2 §39正史 魏書 卷17 §49
曹操退兵的原因:演義第72回中,曹操斬了識破“雞肋”之意的楊脩,又被魏延射斷門牙後才退兵。正史先主傳記載,曹操歷時數月不能取勝,逃亡者增多,於是退還。至於楊脩,陳思王傳只說因他頗有才策,又是袁氏的外甥,便借罪名將他誅殺,並未與漢中之事聯繫起來。 演義 第72回 §25–28 · 38–39正史 蜀書 卷2 §39正史 魏書 卷19 §16
王平歸順:演義第72回中,王平與徐晃爭執後放火燒營,投降趙雲。正史王平傳只記載他隨曹公征討漢中,趁機投降了劉備。 演義 第72回 §3–4正史 蜀書 卷13 §35
下辨之戰:演義第69回中,吳蘭是馬超的先鋒,曹洪親自斬了任夔後退兵。正史中,曹洪依曹休之計擊破吳蘭,斬殺任夔等人,吳蘭則被陰平氐人強端所斬。 演義 第69回 §45–47正史 魏書 卷9 §55–56正史 魏書 卷1 §160
3KDEX撰寫(尚未審校) — 段落末的標記連結到作為依據的正史卷或演義回的那一段。
參戰方
| 項目 | 甲 | 乙 |
|---|---|---|
| 勢力 | 蜀 | 魏 |
| 指揮官 | 法正, 黃忠, 劉備, 馬超, 張飛, 吳蘭, 雷銅, 陳式 | 曹操, 曹洪, 夏侯淵, 徐晃, 張郃, 曹休, 郭淮, 曹真, 杜襲 |
勢力、指揮官、兵力、傷亡均與原文比對(3KDEX)。兵力、傷亡只收錄原文所載數字。 出處:蜀書 卷2 §39