且说蜀军蜀汉延熙六年,蜀军进军长安。其时魏廷内讧,司马师废魏主曹芳,转立高贵乡公曹髦,内部争斗、无暇发兵西进,而又值此,东吴相国诸葛恪进军犯徐州,魏廷不得不发兵抵御,东西两面皆逢危机,诚可谓是手忙脚乱。
此时长安城中仅有邓忠、陈泰、郭淮共十万兵马,听闻蜀兵五十余万来伐,众将诸兵士无不战栗失色,沉默思忖半晌,陈泰谓邓忠、郭淮曰:“蜀兵面上虽有五十余万人,然貌合神离,尤其魏延素有反心,唯惮于赵云而不敢发也,而近闻赵云深恨黄皓干政、对朝廷亦存失望之心,今我军占据城池地利,可出其不意,主动出击,击破其远来之乏军,此所谓以逸待劳也。”忠、淮皆称善。陈泰遂命邓忠、郭淮各引三万军伏于城池左右两侧,静等蜀军前来,但听炮响即便杀出。
再说魏延带本部兵为先锋,才至长安城下,正欲安营扎寨,忽一声炮声响起,左右两支魏军冲杀出来,蜀军大乱,魏延急命抵挡,陈泰又带三万兵从城中杀出,左右前三面夹击,魏延兵虽多,然远道而来皆已疲乏,抵敌不住,大败。所幸赵云督军来救,杀散魏军,后退十里驻扎,魏延计点人马,折伤五万余人,而对方魏兵仅损失千余人。
次日,姜维亦率大军来到,云、延诉说首战不利之事,维微微一笑,随即上马,四周观探长安地貌,见东南有一山,绵延不绝,中有一谷,形状若口袋,维问探子:“此何山耶?”探子答曰:“此正乃秦岭西端山也,状若口袋,亦被称作口袋峰。”姜维大喜,回帐召集诸将,谓赵云曰:“子龙可引本部精兵,分兵两支,伏于口袋峰入口两侧,待魏兵兵过其半,即便出兵夹击之。”云领命,率军去了。又叫过马岱、关索:“你等可引兵五千,将谷内铺满茅草引柴之物,随后伏于山顶,待魏兵入谷,即便将火箭射下。”两将引兵去了。又唤过魏延,吩咐道:“汝引本部兵,穿魏军军服扮作魏兵,在本夜内衔枚疾进,天亮之前伏于长安四门外,待到午时时分,即便叫门杀入。”又命马忠、吴懿领余众于半路堵截掩杀魏军。吩咐已毕,姜维自领数骑前来诱敌,于长安城前佯作观城之状。
郭淮闻之,希图夺得头功,便不告陈泰、邓忠,独引三万人冲杀出来,维见之,佯作慌张,弃了盔甲、弓箭,向南而走,淮以为姜维实慌,纵兵逐之。前后不觉行至口袋谷中,忽前方不见了姜维,郭淮见谷内草木堆积甚多,大惊曰:“倘若敌军用火攻,如何解救?传令三军迅速撤退。”魏军得令,慌慌张张地急忙回头,一声炮响,山头军士将火箭射下,霎时谷中一片火光,魏军乱窜,郭淮止喝不住,亦拍马望谷口奔来,才出谷口,一彪军杀至,为首大将正乃赵子龙,当面射出一箭,正中郭淮左臂,淮翻身落马,云拍马上前,复一枪刺死,乱杀魏兵,想那三万残兵如何够杀?不一时即便死伤殆尽,仅余百余人奔回长安。姜维命军士灭了谷中火,与赵云合兵一处追来。
且说陈泰闻之郭淮私自率兵出城,大惊,急忙披挂,引兵三万前来接应,出了长安没多远,一声炮响,一军截出,为首将军乃马忠、吴懿也,陈泰大怒,挺枪上前冲阵,二将略战数合,带兵退去,泰意在救郭淮,也不追赶,引兵继续西进。忽然鼓声大振,前面姜维、赵云杀出,后面马忠二人复回兵掩杀,两下夹击,魏兵大败,陈泰急引五千亲兵左冲右突,杀出重围,望长安奔来。至长安城下,不见一面旗帜,泰心下疑惑,命军士叫门,城上一声炮响,一将倚靠墙侧,手指陈泰曰:“汝来晚矣,长安帝王之地,理应归属我国,邓忠小儿不自量力,早已伏诛,滚回你的洛阳吧。”言罢,将邓忠首级掷下,陈泰定睛细看,乃蜀汉大将魏延也,泰大惊,急引军望洛阳而去,路上收得残兵三千人,退屯潼关。
蜀军攻克长安,姜维大喜,上奏报告朝廷。后主闻之大喜,下旨晋封赵云为汉中王,加王冕,都督汉中所有政务,开府仪同三司,魏延加封长安郡公,镇守长安,姜维加护国公、太尉、都督凉、益、秦、雍四州军事,其余将佐亦大加封赏。赵云又表王平为南郑太守、安汉乡侯,廖化为辅国将军,张翼为王府参军司马,同时联名姜维上奏。请求后主移驾长安,以此为都,后主贪图CD生活,不愿北往,不从。赵云、姜维私下叹息:“昔日先帝、丞相屡屡欲得长安为都,且长安乃高祖龙兴之地,今主上不思进取,贪图享乐,大汉中兴,何日方可得耶?”