安定失陷,曹昂部十五万兵马驻防孤城长安,面临诸葛亮、姜维、关羽三路大军围困,形势已经十分危急。曹昂派人急赴许昌报告军情,让夏侯渊、司马懿等统领城中诸将,悉心安排防守事宜。
诸葛亮向来以攻心为主,因此每战必得降兵,部下兵力渐多,将领甚是缺少,金旋调张苞归诸葛亮辖管。又让诸葛亮节制关羽、姜维两路大军,将西北三路大军合为一体,准备攻击长安。
诸葛亮让马超、朱恒统领五万兵马驻防安定,自统周泰、张苞、韩当、文聘、苏飞五将十六万兵马出安定;让姜维部将李严统领三万士兵驻守汉中,张嶷统领两万士兵驻守散关,姜维统领部下余兵九万出汉中,两军约期进发,进攻长安;让关羽部兵马驻于弘农,阻击洛阳援军。
曹操闻讯大忧,召集众人商议,其子曹植道:“长安城中兵力多达十五万之众,粮草却只能维持数月,诸葛亮、姜维两路大军倍于长安守军,长安孤城难守,不若让长安守军弃城,赴洛阳驻守。如此洛阳兵力势众,我等聚集重兵东上,消灭河北袁氏,除去后顾之忧,而后集结大军与金旋相战。”
曹操感觉长安为天下坚城,不战而弃未免有些可惜,但是长安与所辖各郡道路只余东下一路,又被关羽部重兵封住。曹操苦思无计,无奈之下,派人赶赴长安,让曹昂部弃守长安,退到洛阳。因为长安与洛阳之间通道被关羽部封住,曹操派遣许昌六万兵马赶赴洛阳,让邓艾统领大军十五万攻打弘农,接应长安曹昂部东撤。
诸葛亮部与姜维部此时已经兵临长安城下,将长安围得水泄不通,旦夕攻打。曹昂整兵出战,均以小败告终,因此暂时收起出战之心,统领诸将坚守不战。
曹操军令到达长安,曹昂召集众人商议。曹昂道:“父王派遣使者前来,下令弃守长安,东撤至洛阳驻扎。邓艾统领洛阳大军已经动身,攻打弘农以为接应。然而诸葛亮大军围城,我等欲要兵不血刃撤离此地,也是难事一桩。如何平安撤离长安,请诸位一起出谋划策。”
司马懿道:“邓艾部非关羽精兵对手,必然不敢攻城,只是屯于弘农城外接应我军。若是径走弘农,诸葛亮必然派遣重兵追击,倘若关羽部在半途设伏,长安大军危矣。莫若派李典、吕虏两将统领四万兵马往西出击,引诱诸葛亮分兵往追,汉中守兵薄弱,诸葛亮为人谨慎,必然不敢大意。然后合郡兵马尽弃辎重,轻军急赴弘农。我与妙才统兵为先锋,预防关羽伏兵。夏侯霸、朱隽统领部下断后,长安大军如此可以平安东撤,与邓艾部会合。”李典、吕虏两将闻言面有愠色,因为众将都出言附和,两将欲言又止。
诸葛亮听闻李典、吕虏两将统领部下兵马西去,派人通知汉中守将张嶷小心防守,若是曹军往攻,固守不战;又遣人通知关羽出兵截击长安兵马。又思长安守军如此行事违反常规,必有弃城东逃之意。
此时关羽部派人送来军报,说邓艾统领大军攻打弘农,诸葛亮略微盘算片刻,已经猜中曹军意图,于是升帐点将,分派各路兵马。命令魏延、张苞、周泰三将统领九万兵马西行二十里,让长安守军认为部队分军,然后绕路东行,在赴弘农必经要路两侧埋伏,放过先头部队,伏击其中军;让姜维、谭雄、王平三将统领九万士兵,在长安守兵弃城东退时,尾随在后紧追不知;其余兵将准备接管长安。
众将接到军令,皆困惑不解,问道:“长安城防坚固,城中守军兵众,必然不会轻易放弃城池,何况李典大军攻取汉中,汉中守兵薄弱,为何不派兵相助?”