在慶功宴上,劉備問:“漢中已經歸順,接下來該如何?”魏延說:“可讓龐軍師率軍隊佯攻雍州,臣和子龍率奇兵出子午穀,穿秦嶺直取長安。”諸葛亮說:“不可,此計過於凶險,況且,還有魏軍的大都督司馬懿。”魏延說:“就算是曹操,臣也會替王打退他,更別提什麼司馬懿了,隻要攻下長安,你們大部隊也一定能一起挺進長安,到那時,別說司馬懿,就算曹操,也阻擋不了我們的百萬大軍吧!”劉備說:“好,就按文長的計策,士元,我的這些兵馬可就交給你了。”龐統說:“諾。”
於是,按照魏延的計策,龐統率主力修從漢中到雍州的棧道,探子報告給曹操以後,曹操問:“仲達,如果是你,你會怎麼伐魏?”司馬懿說:“回魏王,臣會采用韓信的明修棧道,暗度陳倉之計,隻要這一計成功,就能直接進取長安,到那時,大魏一定會被滅。”曹操說:“嗯仲達,你和孤想的一樣。”於是曹操說:“曹仁,曹洪,你二人去雍州和漢中邊境防備蜀軍。”曹仁曹洪說:“諾。”曹操又說:“張郃,你隻需要守住子午穀,隻要守住子午穀,他們有天大的能耐也贏不了。”張郃說:“末將領命。”於是點了兵馬直奔子午穀。在張郃到之前,趙雲和魏延早已穿過秦嶺,到了長安城下,張郃到了長安以後,問:“樂將軍,我來晚了一步,讓他們穿過了子午穀。樂進說:“將軍不用急,如果我們在長安打退他們,那不是可以戴罪立功嗎。”張郃說:“對,這常山趙子龍我們兩個都擋不住,待會我和趙子龍交戰,你可率兵偷襲他們的後營,隻有這樣,我們才能贏。”樂進領命走了以後,趙雲在城下挑戰,趙雲說:“張郃,當年在長阪坡我們沒分出勝負,這次來一決勝負。”張郃下城應戰的同時,樂進率兵準備偷襲趙雲的後營,剛進入營寨時,一次門立刻關了,從外麵射入了火箭樂進想突出去,結果被魏延擋著,經過一番衝殺,樂進被魏延斬殺,張郃棄城,趙雲領軍一舉拿下了長安。
攻下長安以後,魏延說:“子龍,你率所部去幫軍師,形成前後夾擊。”趙雲說:“文長,一定要守好長安。”魏延說:“放心,他魏軍隻要敢來,我便讓他有來無回。”
就這樣,雍州的魏軍遭到了蜀軍的前後夾擊,形成的潰逃之勢,趙雲收編了一部分魏軍。趙雲和龐統會師潼關以後,趙雲對關平說:“定國,現在你們可以率軍去長安和文長將軍彙合了。”關平說:“諾。”龐統說:“子龍,西涼還沒平定。”趙雲說:“如果西涼不平定,將會後患無窮。”關興說:“我願隨趙將軍和軍師去平定西涼。”
進入西涼後,蜀軍一路告捷,到了天水,龐統問:“子龍,你有何計策?”趙雲說:“天水是一座大城池,如果強攻,我們隻會損兵折將。”龐統說:“子龍,你這樣說,想必一定有計劃了吧!”趙雲說:“可以派張著帶兵佯攻冀縣,天水的太守馬尊知道冀縣的重要,一定會派大部隊去援救,到那時,我們就可以打下天水了。”龐統說:“好計,子龍,那就速速行事。”趙雲說:“諾。”趙雲把張著叫了過來,說了自己的計策以後,張著就帶著一部分軍隊往冀縣走。冀縣被圍的消息傳到天水,天水太守馬尊,帶著兵剛一出城,薑維趕上了,說:“將軍,冀縣離天水最近,如果冀縣被攻,我們不可能聽不到喊殺聲,再說,如果蜀軍采取圍而不攻的策略,那這個送信的又是怎麼出來的,這個送信的一定是蜀軍的人。”馬尊問:“伯約,你有何計策?”薑維說:“我有一計,請將軍率軍出城,但不要離城太遠,待看到有人來攻時,便回來即可。到那時,天水之圍遂解。”馬尊便按計行動。