忽然听到山前金鼓齐鸣,有人来报说黄忠的军队到了。夏侯德大笑道:“这老贼不懂兵法,只会逞匹夫之勇罢了!” 张合提醒道:“黄忠足智多谋,并非只有勇猛。” 夏侯德却不以为然,说道:“川兵远道而来,连日奔波,早已疲惫不堪,还深入我方战境,这分明就是没有谋略的表现!” 张合坚持说:“还是不可轻敌,我们暂且坚守为好。” 韩浩却自告奋勇地说:“我愿借三千精兵去迎击,必定能大获全胜。” 夏侯德便分兵给韩浩,让他下山迎战。
黄忠整顿好兵马,前来迎敌。刘封劝谏道:“太阳已经西沉,我军远道而来,十分疲惫,不如暂且休息。” 黄忠笑着说:“不然。这是上天赐予我们的奇功,不趁机夺取,那就是违背天意。” 说完,黄忠击鼓呐喊,率军大举进攻。韩浩带领军队前来迎战。黄忠挥刀直取韩浩,只一个回合,便将韩浩斩于马下。蜀兵见状,齐声呐喊,杀上山来。张合、夏侯尚急忙带领军队前来抵挡。忽然,听到山后传来大喊声,火光冲天,整个山峪都被照得通红。夏侯德赶忙带兵去救火,却正好遇上老将严颜。严颜手起刀落,将夏侯德斩于马下。原来,黄忠预先派严颜带领军队埋伏在山僻之处,只等黄忠的军队一到,便点火为号。柴草堆被点燃后,烈焰腾空而起,照亮了整个山峪。严颜斩杀夏侯德后,从山后杀了出来。张合、夏侯尚前后受敌,无法兼顾,只得放弃天荡山,朝着定军山,投奔夏侯渊去了。
黄忠和严颜成功守住天荡山,捷报迅速传回成都。刘备得知后,召集众将欢庆。法正进言说:“昔日曹操降服张鲁,平定汉中,却没有趁势谋取巴、蜀,而是留下夏侯渊、张合二将屯守,自己率领大军北还,这实在是失策之举。如今张合刚刚战败,天荡山又已失守,主公若能趁此时机,亲自率领大军出征,汉中必定能够平定。平定汉中后,我们便可以练兵积粮,等待时机,进可讨伐逆贼,退可自保。这是上天赐予的良机,万不可错失。” 刘备和诸葛亮都深以为然。于是,刘备传令,任命赵云、张飞为先锋,自己与诸葛亮亲自率领十万大军,择日进攻汉中,并传檄各地,严加防范。此时正是建安二十三年秋七月的吉日。
刘备大军在葭萌关下扎营,将黄忠、严颜召到营寨,对他们重重赏赐。刘备说道:“大家都说将军年