玄德引军出迎。两阵对圆,玄德令刘封出马。操骂曰:“卖履小儿,常使假子拒敌!吾若唤黄须儿来,汝假子为肉泥矣!”刘封大怒,挺枪骤马,径取曹操。操令徐晃来迎,封诈败而走。操引兵追逐。蜀虎帐中,四下炮响,鼓角齐鸣。操恐有伏兵,急教退兵。曹兵自相踩踏,死者极多,奔回阳平关,方才歇定。蜀兵赶到城下:东门放火,西门号令;南门放火,北门擂鼓。操大惧,弃关而走。蜀兵从后追袭。操正走之间,前面张飞引一枝兵截住,赵云引一枝兵从背后杀来,黄忠又引兵从褒州杀来。操大败。诸将庇护曹操,夺路而走。方逃至斜谷界口,前面尘头忽起,一枝兵到。操曰:“此军如果伏兵,吾休矣!”及兵将近,乃操次子曹彰也。彰字子文,少善骑射;体力过人,妙手格猛兽。操尝戒之曰:“汝不读书而好弓马,此匹夫之勇,何足贵乎?”彰曰:“大丈夫当学卫青、霍去病,建功戈壁,长驱数十万众,纵横天下;何能作博士耶?“操尝问诸子之志。彰曰:好为将。“操问:为将何如?“彰曰:披坚执锐,临难不顾,身先士卒;赏必行,罚必信。“操大笑。建安二十三年,代郡乌桓反,操令彰引兵五万讨之;临行戒之曰:“居家为父子,受事为君臣。法不徇情,尔宜深戒。”彰到代北,身先战阵,直杀至桑干,北方皆平;因闻操在阳平败阵,故来助战。操见彰至,大喜曰:“我黄须儿来,破刘备必矣!”遂勒兵复回,于斜谷界口安营。
却说徐晃引军渡汉水,王平苦谏不听,度过汉水安营。黄忠、赵云告玄德曰:“某等各引本部兵去迎曹兵。”玄德应允。二人引兵而行。忠谓云曰:“今徐晃恃勇而来,且休与敌;待日暮兵疲,你我分兵两路击之可也。”云然之,各引一军据住寨栅。徐晃引兵从辰时搦战,直至申时,蜀兵不动。晃尽教弓弩手向前,望蜀营射去。黄忠谓赵云曰:“徐晃令弓弩射者,其军必将退也:可乘时击之。”言未已,忽报曹兵后队公然退动。因而蜀营鼓声大震:黄忠领兵左出,赵云领兵右出。两下夹攻,徐晃大败,军士逼入汉水,死者无数。晃死战得脱,回营责王平曰:“汝见吾军势将危,如何不救?”平曰:“我若来救,此寨亦不能保。我曾谏公休去,公不肯所,乃至此败。”晃大怒,欲杀王平。平当夜引本部军就营中放起火来,曹兵大乱,徐晃弃营而走。王平渡汉水来投赵云,云引见玄德。王平尽言汉水地理。玄德大喜曰:“孤得王子均,取汉中无疑矣。”遂命王平为偏将军,领领导使。却说徐晃逃回见操,说:“王昭雪去降刘备矣!”操大怒,亲统雄师来夺汉水寨栅。赵云恐孤军难立,遂退于汉水之西。两军隔水相拒,玄德与孔明来观情势。孔明见汉水上流头,有一带土山,可伏千余人;乃回到营中,唤赵云分付:“汝可引五百人,皆带鼓角,伏于土山之下;或半夜,或傍晚,只听我营中炮响:炮响一番,擂鼓一番。只不要出战。”子龙受计去了。
次日,兵出斜谷界口,前面一军相迎,为首大将乃魏延也。操招魏延归降,延痛骂。操令庞德出战。二将正斗间,曹寨内火起。人报马超劫了中后二寨。操拔剑在手曰:“诸将退后者斩!”众将尽力向前,魏延诈败而走。操方麾军回战马超,自主马于高阜处,看两军争战。
忽一彪军撞至面前,大呼:“魏延在此!”拈弓搭箭,射中曹操。操翻身落马。延弃弓绰刀,骤顿时山坡来杀曹操。刺斜里闪出一将,大呼:“休伤吾主!”视之,乃庞德也。德奋力向前,战退魏延,保操前行。马超已退。操带伤归寨:本来被魏延射中人中,折却门牙两个,急令医士调节。方忆杨修之言,随将修尸收回厚葬,就令班师;却教庞德断后。操卧于毡车当中,摆布虎贲军保护而行。忽报斜谷山上两边火起,伏兵赶来。曹兵大家惊骇。恰是:模糊昔日潼关厄,仿佛当年赤壁危。未知曹操性命如何,且看下文分化。