次日,劉璋請劉備在城中宴飲。雙方落座之後,劉璋感謝劉備入西川來幫自己抵禦張魯,互相敬酒。喝到高興的時候,龐統對法正說:“事已至此,就由不得主公了。”於是叫魏延登上堂來舞劍,趁機殺了劉璋。魏延於是拔出寶劍,說:“我給大家舞劍助興。”於是舞起劍來。劉璋手下的諸將,看魏延舞劍,有刺殺劉璋的意思,張任於是也拔出劍,說:“舞劍必須是兩個人對打,我來跟魏將軍一起舞。”於是倆人對舞起來。魏延給劉封使了個眼色,於是劉封也拔劍上來舞。劉璋的部將劉璝、泠苞、鄧賢都拔出寶劍,說:“我們來群舞。”劉備大驚,拉住左右的人,站起來,說:“我們兄弟相逢聚會,並沒有猜疑,這又不是鴻門宴,舞什麽劍呢?都下去。”劉璋也說:“兄弟相聚,為什麽動刀?”叫諸將都解下佩劍。

隨即雙方繼續飲酒,直到散去。劉備回來之後,責備龐統,說:“你們怎麽要陷我於不義啊?以後再不能這樣。”龐統歎息,隻得退下。

隨後劉備辭別劉璋,帶領本部兵馬北上,到葭萌關去了。劉璋也派出楊懷、高沛二將,帶兵屯紮的附近的白水關,一起防禦張魯。

早有細作把消息報給東吳。孫權召集文武商議,顧雍說:“趁著劉備進去西川,我們發兵荊州,必能把荊州奪回。”孫權說:“可是我妹妹嫁給了劉備,人還在公安,如果興兵,就怕我妹妹就性命難保了。”張昭曰:“可以派一個將官,隻帶五百軍人,偷著去荊州,說吳國太病危,想見女兒,把孫夫人接回來。劉備隻有一個兒子,也一起帶來。到時候要劉備拿荊州來換兒子。”孫權說,這個計策太妙了,周善最有膽量,派他去吧。於是周善帶著五百兵,扮作商人,偷著出發了。

周善等人坐船到了公安,偷著見到孫夫人,說了情況。孫夫人說:“皇叔帶兵走了,我回去,要先跟軍師說一聲。”周善說:“如果軍師說要等皇叔命令,那怎麽辦?”夫人說:“可是不告辭就走,恐怕不合適。”周善說:“船已經備下了,就請上車出城吧。”孫夫人心想母病危急,心中著慌,於是就把小孩阿鬥,帶在車中,帶著侍女,各跨刀劍,出城去了江邊。

周善剛要開船,趙雲在城裏聽說孫夫人走了,這時追了出來,大叫:“不要開船,等我送一下夫人。”周善也不答話,叫軍士一起開船,順流而去。趙雲騎著馬,沿江追趕,跑了十幾裏,見到一隻漁船,於是下馬,跳上漁船。命令船夫,朝著孫夫人所坐的大船追趕。周善站在船上,看見趙雲追來,就叫軍士放箭。趙雲用槍撥檔,箭都紛紛落水。離大船還有一丈多時,吳兵就用槍來亂刺。趙雲拔出青釭劍,分開長槍,朝吳船縱身一跳,登上大船。吳兵都嚇了一跳。趙雲走進艙中,見夫人正抱著阿鬥,對趙雲喝說:“膽敢無禮。”趙雲收起劍,說:“主母要去哪裏,怎麽不跟軍師說一聲?”夫人說:“我母親突然病危,來不及說。”趙雲說:“那你去探望母親,為什麽要帶上阿鬥?”夫人說:“阿鬥是我兒子,留在荊州,沒人看管。”