且說劉備在葭萌關已經一段時間,曹操興兵進犯濡須口,孫權向劉備求救,於是跟龐統商議:“現在孫權向我求救,我要不要回去呢?”龐統說:“主公不用回去,可以給劉璋發去書信,說孫權求救,我們不得不回兵去救孫權,怎奈一路要用的糧食不夠。望劉璋發來糧食十萬斛相助。”

劉備按龐統說的,派人去到成都。劉璋看了信,正在猶豫,忽報白水關守將楊懷來到。劉璋問楊懷為什麽回來。楊懷說:“正為了這封書信。劉備到了葭萌關之後,到處收取民心,用意很不好。聽說他跟主公要錢糧,一定不能給他。”劉璋聽從,於是隻批準發出了一萬斛米。

劉璋使者來見劉備,獻上劉璋的回複。劉備大怒說:“我為你抵禦張魯,勞心費力,你的錢糧卻舍不得給。我拿什麽讓士卒效力?”於是忍不住一下把來信撕毀,大罵而起。使者逃回成都。龐統說:“主公把書信撕了,跟劉璋以前的情義就全斷了。”劉備說:“已經這樣了,那怎麽辦?”龐統說:“我有三條計策,主公可以選擇。” 劉備問:“那三條計策?”龐統說:“選出精兵,晝夜兼道,直接奔襲成都,這是上計。楊懷、高沛是蜀中名將,現在把守白水關,主公以回荊州為名義,招他們來送行,然後殺了,隨即一個縣一個縣地,一直打到成都。這是中計。帶兵退回到白帝城,和荊州軍兵一起,慢慢進攻西川,這是下計。”劉備說:“軍師的上計太冒險,下計太慢;中計正合適,就按中計。”

這時候,成都城裏的張鬆,聽說劉備要錢糧,準備回荊州去,以為劉備是真要回去,於是寫信給劉備。剛剛寫完,就見哥哥廣漢太守張肅來了。張鬆急忙把信藏在袖子中,陪張肅相說話。一不小心,書信從袖子裏掉落地上,被張肅的隨從撿到。張肅走後,隨從獻上書信,張肅打開一看,內容大致是:“皇叔就要得到益州了,為什麽要走?”張肅見了,大驚說:“我弟弟這麽做,是滅門的罪啊。必須告發他。”於是去見劉璋,交上書信。劉璋大怒說:“我待張鬆不薄,竟然要造反。”於是下令捉張鬆全家,都處斬了。

劉璋問道:“劉備要奪我的益州,怎麽辦?”黃權說:“趕緊讓各地嚴加防守。”劉璋於是給各郡縣發出命令,堵截劉備的軍隊。

劉備這時在葭萌關,帶著軍隊,朝南進發,到了白水關,派人對守關的楊懷、高沛說道:“我們這就要回荊州,請將軍出關見一麵,就此告別。”楊、高二將聞報,非常高興,商議說:“劉備終於走了,我們免去了威脅。那就去送他們一下吧。”高沛說:“劉備是個梟雄,不如我們暗藏利刃,趁著送行的時候,把他刺殺。”於是二人隻帶著少量騎兵,出關送行。