2016-08-17 21:28:07
217年冬,劉備軍開始自成都向漢中進兵,張飛部進軍下辯。 218年春,張飛部到達下辯,與曹洪軍相持。張飛分兵,揚言要出擊曹洪軍的後路,被曹真等人識破,結果前軍吳蘭等部被曹洪軍集中兵力擊破,雷銅、任夔戰死,吳蘭逃到少數民族部落後被殺。張飛看到損失較大,有利地形已經被曹軍占領,估計無法再發動進攻,就撤出瞭武都地區。張飛軍總共約2萬人,此次作戰估計損失5千以上,大將3員。 同期,劉備的主力與夏侯淵、張郃軍一直相持在陽平關一帶,劉備屢攻不下,損失也不小。
218年7月,劉備派陳式軍攻擊馬鳴閣道,希望切斷陽平北面道路,從側後方威脅陽平。結果遭到徐晃軍的打擊,損失慘重,許多士兵因山路狹窄而落入山澗。 這時,劉備的奪取漢中之計劃遇到瞭極大的困難,主力仰攻陽平不下,側翼迂回的兩路部隊均遭到失敗,曹軍已經威脅到其主力的側翼安全瞭,而且兵力也損失很大(前後相加估計1~1。5萬左右)。隻好緊急征調成都的留守部隊到漢中前線。
第二階段:219年1月 諸葛亮及時將成都的部隊集中後全部派往漢中,緩解瞭劉備的危急形勢。 219年1月,劉備放棄進攻陽平,渡過漢水,向定軍山一帶機動,希望以此調動夏侯淵軍離開堅固陣地,在運動中尋找戰機。夏侯淵果然中計,與張郃率軍也渡過漢水,在定軍山紮下大營。
劉備采用聲東擊西戰術,先猛攻張郃軍防守的東面,夏侯淵惟恐張郃兵少抵擋不住,就分兵一半增援。接著劉備火燒夏侯淵防守的西面外圍,趁夏侯淵出營救火,放松警戒的時機,突然派黃忠從山上發起突擊,一舉斬殺夏侯淵,並擊敗其殘餘部隊,益州刺史趙顒也同時陣亡。 張郃軍守不住定軍山大營,隻好退過漢水紮營,並收攏散兵。夏侯淵的司馬郭淮等臨時推舉張郃統一指揮剩餘的部隊。 劉備軍準備渡過漢水繼續攻擊張郃軍。張郃準備沿河阻擊。
這時郭淮建議:沿河阻擊是示弱的表現,應把部隊向後移動,讓劉備軍渡河,待其半渡而擊之。張郃采納瞭這個建議。劉備看到曹軍的部署擔心渡河有危險,於是放棄瞭渡河追擊的企圖。張郃於是率軍退回陽平繼續堅守。 曹操得到夏侯淵陣亡,曹軍損失很大,情況危急的消息後,命令曹真火速增援陽平。曹真到達後,指揮徐晃軍反擊劉備派出的高詳軍,獲得勝利,暫時穩定瞭戰場形勢。
第三階段:219年2月~5月 219年2月,得到夏侯淵戰敗的消息,曹操急忙從長安趕到陽平一帶,準備與劉備的主力展開決戰。曹操是在218年7月開始自鄴出發的,於當年9月到達長安。由於10月發生瞭宛城守將侯音叛變事件,加之當時漢中局勢比較平穩,曹操於是留在長安觀察局勢發展,再決定進一步的行動(比如可能要增援宛城的平叛作戰)。
由於219年1月夏侯淵的陣亡,曹操馬上率軍進入漢中。 219年3~5月,劉備依靠大巴山的險要地形,堅守不出,曹操進攻又沒有效果,而曹軍的運輸線因過於漫長,還經常遭到劉備軍的偷襲,後勤得不到保障,最後曹操決定將所有部隊撤離漢中。 同時(或在此前)撤出的還有漢中的人民8萬多人和武都郡的少數民族5萬餘戶。 漢中戰役到此全部結束。