次日,劉璋請劉備在城中宴飲。雙方落座之後,劉璋感謝劉備入西川來幫自己抵禦張魯,互相敬酒。喝到高興的時候,龐統對法正說:“事已至此,就由不得主公了。”於是叫魏延登上堂來舞劍,趁機殺了劉璋。魏延於是拔出寶劍,說:“我給大家舞劍助興。”於是舞起劍來。劉璋手下的諸將,看魏延舞劍,有刺殺劉璋的意思,張任於是也拔出劍,說:“舞劍必須是兩個人對打,我來跟魏將軍一起舞。”於是倆人對舞起來。魏延給劉封使了個眼色,於是劉封也拔劍上來舞。劉璋的部將劉璝、泠苞、鄧賢都拔出寶劍,說:“我們來群舞。”劉備大驚,拉住左右的人,站起來,說:“我們兄弟相逢聚會,並沒有猜疑,這又不是鴻門宴,舞什麽劍呢?都下去。”劉璋也說:“兄弟相聚,為什麽動刀?”叫諸將都解下佩劍。
隨即雙方繼續飲酒,直到散去。劉備回來之後,責備龐統,說:“你們怎麽要陷我於不義啊?以後再不能這樣。”龐統歎息,隻得退下。
隨後劉備辭別劉璋,帶領本部兵馬北上,到葭萌關去了。劉璋也派出楊懷、高沛二將,帶兵屯紮的附近的白水關,一起防禦張魯。
早有細作把消息報給東吳。孫權召集文武商議,顧雍說:“趁著劉備進去西川,我們發兵荊州,必能把荊州奪回。”孫權說:“可是我妹妹嫁給了劉備,人還在公安,如果興兵,就怕我妹妹就性命難保了。”張昭曰:“可以派一個將官,隻帶五百軍人,偷著去荊州,說吳國太病危,想見女兒,把孫夫人接回來。劉備隻有一個兒子,也一起帶來。到時候要劉備拿荊州來換兒子。”孫權說,這個計策太妙了,周善最有膽量,派他去吧。於是周善帶著五百兵,扮作商人,偷著出發了。
周善等人坐船到了公安,偷著見到孫夫人,說了情況。孫夫人說:“皇叔帶兵走了,我回去,要先跟軍師說一聲。”周善說:“如果軍師說要等皇叔命令,那怎麽辦?”夫人說:“可是不告辭就走,恐怕不合適。”周善說:“船已經備下了,就請上車出城吧。”孫夫人心想母病危急,心中著慌,於是就把小孩阿鬥,帶在車中,帶著侍女,各跨刀劍,出城去了江邊。