玄德問:“那三條計?”統曰:“隻今便選精兵,日夜兼道徑襲成都:此為上計。楊懷、高沛乃蜀中名將,各仗強兵把守關隘;今主公佯以回荊州為名,二將聞知,必來相送;就送行處,擒而殺之,奪了關隘,先取涪城,然後卻向成都:此入彀也。退還白帝,連夜回荊州,徐圖進取:此為下計。若沉吟不去,將至大困,不成救矣。“玄德曰:智囊上計太促,下計太緩;入彀不遲不疾,能夠行之。“因而發書致劉璋,隻說曹操令部將樂進引兵至青泥鎮,眾將抵敵不住,吾當親往拒之,不及麵會,特書相辭。書至成都,張鬆聽得說劉玄德欲回荊州,隻道是至心,乃修書一封,欲令人送與玄德,卻值親兄廣漢太守張肅到,鬆急藏書於袖中,與肅相陪說話。肅見鬆神情恍忽,心中迷惑。鬆取酒與肅共飲。獻酬之間,忽落此書於地,被肅從人拾得。席散後,從人以書呈肅。肅開視之。書略曰:“鬆昨進言於皇叔,並無虛謬,何乃遲遲不發?逆取順守,前人所貴。今大事已在把握當中,何故欲棄此而回荊州乎?使鬆聞之,如有所失。書呈到日,快速進兵。鬆當為內應,萬勿自誤!”張肅見了,大驚曰:“吾弟作滅門之事,不成不首。”連夜將書見劉璋,具言弟張鬆與劉備同謀,欲獻西川。劉璋大怒曰:“吾常日何嘗薄待他,何故欲謀反!”遂命令捉張鬆百口,儘斬於市。先人有詩歎曰:“一覽無遺世所稀,誰知手劄泄天機。未觀玄德興王業,先向成都血染衣。”
玄德從之,遣人往成都。來到關前,楊懷、高沛聞知此事,遂教高沛守關,楊懷同使者入成都,見劉璋呈上手劄。劉璋看畢,問楊懷為何亦同來。楊懷曰:“專為此書而來。劉備自從入川,廣佈恩德,以收民氣,其意甚是不善。今求軍馬賦稅,切不成與。如若互助,是把薪助火也。”劉璋曰:“吾與玄德有兄弟之情,豈可不助?”一人出曰:“劉備梟雄,久留於蜀而不遣,是縱虎入室矣。今更助之以軍馬賦稅,何異與虎添翼乎?”眾視其人,乃零陵烝陽人,姓劉名巴,字子初。劉璋聞劉巴之言,躊躇未決。黃權又複苦諫。璋乃量撥老弱軍四千,米一萬斛,發書遣使報玄德。仍令楊懷、高沛緊守關隘。劉璋使者到葭萌關見玄德,呈上回書。玄德大怒曰:“吾為汝禦敵,吃力勞心。汝今積財吝賞,何故使士卒效命乎?”遂扯毀回書,痛罵而起。使者逃回成都。龐統曰:“主公隻以仁義為重,本日毀書發怒,前情儘棄矣。”玄德曰:“如此,當如何?”龐統曰:“某有三條戰略,請主公自擇而行。”
玄德雄師儘發。前至涪水之上,龐統在頓時謂玄德曰:“楊懷、高沛若欣但是來,可防備之;若彼不來,便起兵徑取其關,不成遲緩。”正說間,忽起一陣旋風,把馬前“帥”字旗吹倒。玄德問龐統曰:“此何兆也?”統曰:“此警報也,楊懷、高沛二人必有行刺之意,宜善防之。”玄德乃身披重鎧,自佩寶劍防備。人報楊、高二將前來送行。玄德令軍馬歇定。龐統分付魏延、黃忠:“但關上來的軍士,不問多少,馬步軍兵,一個也休放回。”
卻說楊懷、高沛二人身邊各藏利刃,帶二百軍兵,牽羊送酒,直至軍前。見並無籌辦,心中暗喜,覺得入彀。入至帳下、見玄德正與龐統坐於帳中。二將聲喏曰:“聞皇叔遠回,特具薄禮相送。”遂進酒勸玄德。玄德曰:“二將軍守關不易,搶先飲此杯。”二將喝酒畢,玄德曰:“吾有密事與二將軍商討,閒人退避。”遂將帶來二百人儘趕出中軍。玄德叱曰:“擺佈與吾捉下二賊!”帳後劉封、關平回聲而出。楊、高二人急待爭鬥,劉封、關平各抓住一人。玄德喝曰:“吾與汝主是同宗兄弟,汝二人何故同謀,誹謗親情?”龐統叱擺佈搜其身畔,公然各搜出利刃一口。統便喝斬二人;玄德還猶未決,統曰:“二人本意欲殺吾主,罪不容誅。”遂叱刀斧手斬楊懷、高沛於帳前。黃忠、魏延早將二百從人,先自捉下,未曾走了一個。玄德喚入,各賜酒壓驚。玄德曰:“楊懷、高沛誹謗吾兄弟,又藏利刃行刺,故行誅戮。爾等無罪,不必驚奇。”眾各拜謝。龐統曰:“吾今即用汝等帶路,帶吾軍取關。各有重賞。”眾皆應允。是夜二百人先行,雄師隨後。前軍相稱下叫曰:“二將軍有急事回,可速開關。”城上聽得是自家軍,立即開關。雄師一擁而入,兵不血刃,得了涪關。蜀兵皆降。玄德各減輕賞,遂即分兵前後守把。次日犒軍,設席於公廳。玄德酒酣,顧龐統曰:“本日之會,可為樂乎?”龐統曰:“伐人之國而覺得樂,非仁者之兵也。”玄德曰:“吾聞昔日武王伐紂,作樂象功,此亦非仁者之兵歟?汝言何分歧事理?可速退!”龐統大笑而起。擺佈亦扶玄德入後堂。睡至半夜,酒醒。擺佈以逐龐統之言奉告玄德。玄德大悔;次早穿衣升堂,請龐統賠罪曰:“昨日酒醉,言語冒犯,幸勿掛懷。”龐統談笑自如。