在汉中山区,气候多变,浓雾天气并不罕见。
守寨的军卒都是土生土长的当地人,见怪不怪。听得寨外马蹄响,只道是主将杨昂领兵回营,就大开寨门,迎接他们进来。
浓雾渐渐散开,已经能够看到一丈范围内的景象,夏侯渊看到杨昂的营寨,正想偷寨,一见寨门大开,就率领曹军一拥而入。
寨中留守的兵少,一见敌军攻入,不敢抵挡,四散而逃。
夏侯渊也懒得领军追杀这些游兵散勇,就在寨中放起火来。
寨中火起,照得四周大亮,夏侯渊乘着火光,领军疾行,连破五寨,守寨军士均弃寨而走。
杨任的营寨,与杨昂离得并不太远,互成犄角之势,本来就有救援的通路。
他听得杨昂寨中喊杀之声不绝,情知遇到了敌军偷袭,但他在大雾中也不敢轻易出兵,只是紧守营寨。
等到火光四起,浓雾渐渐散开,杨任领五寨兵马近五千人来救杨昂营寨,与夏侯渊对战,只数十合,便落入下风。
但杨任手下的军卒众多,在混战中很快取得上风,把夏侯渊的疲惫之师打得溃不成军。
夏侯渊的武功在杨任之上,但胜杨任不难,但杨任只是拖住他还是办得到的。
夏侯渊不能眼看手下被杀,无心恋战,渐渐被杨任扳回了劣势。
突然,杨任后军喊声大起,张合领军杀到,拦住了杨任回寨的道路。
杨任军背腹受敌,登时乱了阵脚,被夏侯渊抓住机会,扳回劣势。
杨任害怕被曹军包围,领军杀开一条血路,脱身而走。
脱离战场以后,杨任清点人马,折损大半,不敢再战,找了一个险要处扎住人马,等待杨昂的消息。
杨昂仗着熟悉地形,在雾中找到一个开阔的地方扎住军队,等到浓雾散开,待要继续追杀曹军,却迎来了曹操犀利的反攻,在徐晃的冲杀下,杨昂抵挡不住,领军败退下来。
杨昂翻身便回,待要回到自己的营寨固守,已被夏侯渊、张合两个占了寨栅。背后有曹操大队军马追杀。
两下夹攻,两面尽是大山,无处可逃,杨昂领军要杀出一条血路,正撞着张合拦住去路。
两个交手,杨昂本来武功就不及张合,加上心中慌乱,很快就落入下风,被张合抓住机会,一枪刺死。
杨昂一死,军卒四散而逃,有败兵逃到杨任扎营处,杨任知道杨昂已经兵败身死,连忙拔营而走。
回阳平关的道路,被张合和夏侯渊掐断,杨任见事不可为,就领败军绕道前往南郑。
张卫在阳平关驻守,雾中听得关下杀声震天,浓雾散开以后,张卫远远见到杨任败走,关下诸营已失,但不知是何故,只得紧守关隘。
杨昂手下败兵回投阳平关来见张卫,告知杨昂战死、杨任败走的消息。