戰爭的意義
《三國志 廖立傳》上記載了廖立對此戰意義的看法“昔先帝不取漢中,走與吳人爭南三郡,卒以三郡與吳人,徒勞役更士,無益而還。既亡漢中,使夏侯淵,張郃深入於巴,幾喪一州”,廖立此人,雖然“自作貴大”但也是“楚之良才”,言語過激,但此戰之意義卻看得不差。假使此戰中張飛未能擋住張郃,益州是否歸劉備,那就很難說了。
戰爭雙方態勢
在奪得漢中後,得勝方曹操並未趁機拿下蜀地,而是自行北撤。正如法正所言,“內有憂逼”,曹操是不得不如此。但他畢竟是一個胸懷大志的人,絕非肯就此善罷甘休。因此,他留下了夏侯淵和張郃守漢中,並讓作為“五子良將”之一的張郃蠶食蜀地。在劉備方面派出精銳軍隊抵抗前,張郃已率軍拿下巴東,巴西二郡,可謂對蜀國形勢極為不利。
劉備方面派出的是張飛。戰爭就發生在張郃欲徙二郡人民於漢中之時。
戰爭的經過
張郃徙民於宕渠,遇上前來攔截的張飛軍隊.於是雙方便在宕渠,蒙頭,盪石。雙方的兵力,史書明確記載的只有張飛所部“精卒萬餘”。張郃軍隊的兵力,於史書無載。雙方於此處對峙五十餘日,互有勝負。戰爭處於膠著狀態。
戰爭的轉機在於張飛的一擊。
張飛在認真觀察了地形後,將張郃所部引至山道狹窄處,使其前後不能相救(即切斷了張郃軍),終於擊破張郃,重創張郃所在的前部。此戰,張郃僅率十幾親兵從山路逃出,與後部敗兵匯合,“引軍還南鄭”。