司马懿献计曰:“今金旋使诸葛亮领十六万大军进攻下弁,必有攻取西凉四郡之意。今姜维大军屯于汉中,亦有攻取长安之意。长安区区四万兵骊,绝难抵挡姜维大军。长安若失,西凉四郡与诸郡道路皆绝,四郡皆为金旋鱼肉。长安王十五万大军,九万驻守下弁。诸葛亮足智多谋,夏侯渊将军性情刚直,非诸葛亮敌手,我军久后必败。下弁失守,天水、安定、西凉防守空虚,皆不能保。不若弃此四郡,集兵马驻守长安,可保无虞。后徐徐图之。”曹昂曰:“父王付吾五郡防务,不战而弃四郡,吾宁死不为。”
时金旋攻打谯城,周瑜攻打徐州,关羽攻打洛阳,陆逊攻打弘农,曹操五面防守,形势危急,与众谋士商议。张温曰:“金旋攻势猛烈,若不撤东线防军求急,恐怕势危也。不若遣使与袁尚和解,撤回东线之军,以解西线燃眉之急。”曹操遣蔡邑为使,往南皮与袁尚议和。
此时下弁情况已危,诸葛亮兵围数月,城中粮草将尽。孔明又遣黄忠、朱恒率五万兵马截住城北要道,天水诸郡粮草不能入城。夏侯渊见事情紧急,命令徐晃领兵五万保护粮道。诸葛亮见徐晃统兵出城,命令黄忠、朱恒两将不与交战,让出北上道路,复命探子仔细打探粮草消息。不几日,探子回报,天水郡粮草已距下弁百里。诸葛亮安排诸将分头埋伏,自与韩当率领三万兵马守营。
徐晃领兵接得粮草,护粮入城。离城五里,朱恒、苏飞率领六万大军挡住去路,徐晃分一万兵马护粮,自率余军迎战。黄忠、周泰两将又率伏兵突出,将徐晃军阵冲散。文聘率领四万兵马杀散曹军护粮之兵,尽得其粮草,护送到大营。徐晃大急,率军前来争夺,为黄忠部截住,两将大战五十余合,徐晃心慌意乱,为黄忠伺机一刀劈下马来。主将已失,曹军四散而逃。
夏侯渊得报徐晃兵败阵亡,粮草亦为诸葛亮所夺。集结城中兵众,欲要出城决战,为徐晃报仇雪恨。王睿忙阻曰:“下弁兵少,粮草将尽,不足与诸葛亮为敌,宜坚守,待援兵至。”夏侯渊方止。
曹操在许昌闻徐晃阵亡消息,甚为伤心。谓众臣曰:“公明英勇,有大将之才,处事果断,数次救吾脱困。今遭不测,又损一员大将。可惜大业未成,勇才调零,天不佑吾也。”