城下。孟达大惊,急忙扯起吊桥。徐晃坐下马收不住,直冲到壕边,高叫:“反贼孟达,早早受降!”孟达大怒,急开弓射去,正中徐晃头额,魏将救回。城上乱箭射下,魏兵才退。孟达正要开门追赶,四面旌旗蔽日,司马懿兵到。孟达仰天长叹:“果然不出孔明所料!”于是闭门坚守。
却说徐晃被孟达射中头额,众军救回寨中,取出箭头,令医生调治;当晚身死,时年五十九岁。司马懿令人扶柩回洛阳安葬。次日,孟达登城遍看,只见魏兵四面围得铁桶一般。孟达坐立不安,惊疑不定,忽见两路兵从外杀来,旗上大书“申耽”、“申仪”。孟达只当是救兵到,忙引本部兵大开城门杀出。申耽、申仪大叫:“反贼休走!早早受死!”孟达见事变,拨马往城中便走,城上乱箭射下。李辅、邓贤在城上大骂:“我等已献城了!”孟达夺路而逃,申耽赶来。孟达人身困马乏,措手不及,被申耽一枪刺于马下,割下首级。余军都投降。李辅、邓贤大开城门,迎接司马懿入城。安抚百姓、犒劳军士完毕,便派人奏知魏主曹睿。曹睿大喜,令将孟达首级在洛阳街市示众;加申耽、申仪官职,随司马懿征进;命李辅、邓贤守新城、上庸。
却说司马懿引兵到长安城外下寨。司马懿入城拜见魏主。曹睿大喜:“朕一时糊涂,误中反间计,后悔不及。今孟达起兵,若非卿等制止,两京就完了!”司马懿奏道:“臣闻申仪密告反情,本想表奏陛下,恐往返迟缓,所以不待圣旨,星夜前往。若等奏闻,就中了诸葛亮的计了。”说罢,将孔明给孟达的密书呈上。曹睿看毕,大喜:“卿的学识,超过孙武、吴起了!”赐金钺斧一对,后遇机密重事,不必奏闻,可便宜行事。当即令司马懿出关破蜀。司马懿奏道:“臣举荐一大将,可为先锋。”曹睿道:“卿举荐何人?”司马懿道:“右将军张郃,可当此任。”曹睿笑道:“朕正想用他。”于是命张郃为前部先锋,随司马懿离长安来破蜀兵。正是:既有谋臣能用智,又求猛将助施威。