劉備騎馬繼續向前走,就見到一座村莊。劉備下馬,忽然聽到傳來優美的琴聲,從一處院中傳出。劉備正在傾聽,琴聲忽然停下,片刻,有人出院門出來。劉備一看,這人鬆形鶴骨,器宇不凡。劉備慌忙進前施禮,一問,原來對方叫水鏡先生。劉備被請入草堂之中,就見架上滿堆書卷,窗外盛栽鬆竹,橫琴於石床之上,清氣飄然。水鏡問:“明公怎麽來了這裏?”劉備就把剛在襄陽的經過說了。水鏡說:“我久聞你的大名,可是至今還這麽落魄,我想是因為你沒有遇到能人。”劉備說:“我愚昧不識,不知哪裏有能人。”水鏡說:“伏龍、鳳雛,兩人得一,可安天下。”劉備說:“伏龍、鳳雛是誰?”水鏡先生笑而不答,說:“天色已晚,將軍就在這裏住一宿吧。”

次日,就聽莊外人喊馬嘶,小童來報:“有一將軍,到了莊上。”劉備急忙出去一看,原來是趙雲。劉備大喜。趙雲下馬說:“我昨天在筵席上,找不到了主公,連夜打聽找到這裏。主公可以趕緊跟我回新野,晚了恐怕不安全。”劉備於是辭別水鏡,與趙雲上馬,朝新野而去。

劉備進了城,就見街上一個人走來,葛巾布袍,皂絛烏履,一邊唱著歌。劉備看他儀表不凡,暗想:“這人莫非是水鏡說的伏龍、鳳雛?”於是下馬相見,邀請他來到縣衙。問他的姓名,大說:“我是潁川人,名叫徐庶,聽說使君招賢納士,所以前來投奔。”劉備大喜,於是把徐庶待為上賓。

卻說曹操回到許都,總想著取荊州,這一日,就派曹仁帶領二萬五千兵馬,殺奔新野,要捉拿劉備。劉備忙向徐庶問計。徐庶說可以如此如此。劉備聽了大喜,於是帶兵出戰。兩陣對圓,趙雲出馬叫對麵答話。曹仁命李典出陣,跟趙雲交鋒。大約打了十幾個回合,李典自覺打不過,撥馬敗回本陣。曹仁大怒,於是擊鼓,布成一個陣勢,派人問劉備說:“認得我的陣勢嗎?”

徐庶就登上高處觀看,然後對劉備說:“這是八門金鎖陣。八門包括休、生、傷、杜、景、死、驚、開。如果從生門、景門、開門進去就是吉,從傷門、驚門、休門進去就是傷,從杜門、死門進去就是死。這八門雖然布置得整齊,隻是中間缺少人統一指揮。可以從東南角上生門攻進去,往正西的景門出來,這樣敵陣必然大亂。”

劉備傳令,命趙雲帶五百軍兵從東南殺入,直奔西去。趙雲得令,挺槍躍馬,帶兵呐喊殺入中軍。曹仁於是就往北退。趙雲不追趕,卻突出西門,又從西殺轉回來,朝東南角殺來。曹仁軍大亂。劉備揮軍衝擊,曹兵大敗而回。

曹操聽說了,於是問:“不知這是誰給劉備出計謀。”曹仁說是徐庶。曹操說:“看來有能人歸了劉備。”謀士程昱笑說:“徐庶雖然投了劉備,丞相要想用他,招來也不難。”曹操說:“他怎麽會來?”程昱說:“徐庶為人孝道,他幼年喪父,隻有老母。現在他老母獨自在家,丞相可以派人把他老母接到許都,叫她寫信叫徐庶來,那麽徐庶一定來。”曹操大喜。不知後事如何,且聽下文分解。