张武占了武关之后,为了营造一副准备攻打长安的假象,第二天留魏延和五百士兵守关,又亲自带着沙摩柯进攻丹凤县。
丹凤是个小县,并没有多少守军,现在加上昨晚从武关逃过来的士兵也就只有几百个。而且由于前面有武关挡着,丹凤县的城防并不完善。
所以,当张武亲自带兵前来的时候,夏侯恩知道手下士兵士气不振,根本抵挡不住,所以又带兵撤到商洛。
商洛之地曾设郡,人口较多,所以驻军也稍多一点,城防也比丹凤完善。因此张武便停在丹凤,没有再进攻商洛,因为此时他手中的兵力不足。
此时的马超听说姜叙和杨阜汇合了尹奉、赵昂起兵抵抗他,大怒之下,先将正在他手下任职的赵昂之子斩杀,然后与庞德、马岱尽起兵马,离开了冀城,杀奔历城而来。
姜叙和杨阜引兵出城与马超交战,却抵挡不住马超与庞德之勇,大败而走。马超驱兵追赶的时候,尹奉和赵昂却率军从背后杀来,姜叙和杨阜也带兵又回头两面夹击马超。
马超首尾不能相顾,交战半天只好撤退。
本来,这个时候,夏侯渊得了曹操的军令,领长安的守军前来攻打马超,正好赶上马超被两面夹击,于是三路兵马大败马超,马超麾下兵马损失惨重。
现在夏侯渊得到夏侯恩的急报,说荆州牧张武亲自带兵偷袭了武关,又带兵攻占了丹凤,有进攻长安的意图。夏侯渊吓得哪里还敢出兵去攻打马超,来的可是天下无敌张武啊,曹军在他手下吃了多少亏了!
最令夏侯渊头疼的是,武关已失,长安之南已经无险可守,张武只要再攻破了商洛和蓝田,就可以直接兵临长安城下了。
以张武之威,夏侯渊可不敢保证自己能守住长安,所以一边连忙派人加急给曹操送信,一边留张既守长安,自己亲自率军赶往商洛,意图挡住张武,等候曹操大军来援。
却说马超败走之后,要回冀城休整一下,但来到冀城叫门的时候,城墙上的守军不但不开门,竟然还乱箭射下。原来杨阜推荐的两个军官梁宽和赵衢竟然趁马超与庞德等人离开后,趁机占了城池,叛变了马超。
梁宽和赵衢站在城墙上,一边大骂马超,一边把马超的老婆杨氏和三个幼子,还有十余口至亲全部杀死,从城墙上将尸体扔了下来。
马超气愤的差点晕了过去,正要下令攻城,背后姜叙等人又率军赶来。马超率军转身杀了过去,但马超手下羌兵刚经历大败,士气不振,对方兵力又多,马超与庞德虽然勇猛,也在混战之中斩杀了尹奉和赵昂,但手下士兵纷纷逃走。
马超只好又率兵连夜逃走,到四更时分,逃到历城的时候,守门的士兵还以为是姜叙回来了,打开了大门。马超的老婆孩子和亲人都惨死在冀城,正憋着一肚子的仇恨,进城之后不分男女老幼,一个劲的杀起。
姜叙的老母正在城中,被马超亲自杀死,然后又把姜叙、尹奉和赵昂的全家老幼尽皆杀死。由于夏侯渊没有带兵前来,马超此时手下还有几千兵马,因此便在历城暂守,想等待时机再攻入冀城报仇雪恨。
而姜叙和杨阜等人知道马超和庞德的勇猛,虽然打败了马超,但也不敢再主动进攻,只好先守着冀城,等待援军到来。
姜叙得知自己的老母和家人被马超杀死,也恨不得斩杀马超报仇,但他知道自己不是马超的对手,去到只能是送人头,因此一边守着冀城,一边派人催促夏侯渊速来救援。