杨虎本是宛城流贼王如部将,王如失败后,从巴人李运、王建返归故乡,并且成为王建的女婿。梁州刺史张光受参军晋邈的挑唆,先纳李运、王建而复杀害之,夺其财货,杨虎因此复反,与杨难敌联兵击败张光。杨难敌就此窃据汉中,杨虎被迫南投巴氐,复北还驱逐杨难敌,遂被李雄任命为汉中太守。
杨虎在汉中经营数年,颇得人望,而且他除了一次听从成都之命,北上河池援救杨难敌外,基本上没跟关中晋军起过什么冲突,反倒时常通过郁翎等商人往关中倒卖粮草,以换取武器装备,倒是颇济了一时之急。其后周访杀入汉中,施计擒获杨虎,杨虎本与李雄不大和睦,就此跪地请降,并且设计叫开了南郑城门,导致成军全线溃败。周访因此上奏长安行台,称杨虎反正有功,可赎前罪,请求嘉奖之。
至于如今的华廷任命杨虎为旅帅,其实也有监护和拮抗周访之意。周士达人老成精,自然不会不知,于是不费吹灰之力,就把这位杨旅帅给架空了,能够直接调动的也不过就一个不满编的营,两千余人而已。考虑到杨虎对巴中的地形比较熟悉,便即此以两千军为先锋,沿宕渠水而南,前去夺取巴中郡的汉昌县。
从汉中盆地向西南方向挺进,入梓潼郡五百里地,即可进入成都平原,但问题是这条道儿实在太难走了,且有天险剑阁横亘其间,真是“一夫当关,万夫莫开”。相反南下巴中,虽然威胁不到巴氐的腹心要害,道亦同样难行,却终究途中既无剑阁,且有宕渠水可以分担一部分粮秣运力,进兵会比较轻松一些。
而且若入汉昌,其南方和西方的山势相对平缓一些,也方便华军做更大范围的机动。
杨虎奉命先行,十日后,即于汉昌县北遭遇成军,乃是大成中领军李琀——即李雄二哥李荡的长子、李班的长兄——所部五千兵马。杨虎与李琀激战两日,不能突破,等到周访主力到来,便禀报说:“李琀庸碌之将,然其部颇骁勇,人亦过我两倍,是以难克……”
周访命杨虎明日再去与李琀见阵,他则攀到附近山上,观看战况,以谋良策。结果这第三天还是不分胜负,双方各抛下百余具尸体而退。杨虎归营后,周访就说了:“前在汉中与氐贼战,便知其少号令、无阵列,徒恃个人之勇,有若流贼一般,今日观之,毫无进益。唯此处道险狭,我军难以排布,彼可恃其所长,以是难克——并非杨将军之过。”
汉中军的主体,乃是周访带来的荆州兵,尤其是荆州北部出身的士卒,个人素质其实并不怎么好,若论起山地作战的能力来,汉中本地人十分,巴氐九分,蜀人六分,荆北人只有四分而已……倘若阵而后战,在周士达的组织和调遣下,一千汉中军可以完败三倍以上的成军;但若战场狭窄,徒恃个人武勇,双方实力比就将将拉平了。
于是周访便命其次子周光挑选三百擅长爬山的老卒,西逾山后二十里,抄至汉昌县侧面,多布旌帜,佯装攻城。李琀闻讯大惊,果然被迫匆忙回师,杨虎从后追杀,大败成军。随即将汉昌城团团包围起来,李琀之弟李稚从阆中赶来救援,亦为周光所阻,不能近城。
周访这第二个儿子,在原本历史上就是一员猛将,据说他年仅十一岁,往见王敦,王敦问他:“贵郡(寻阳)未有将,谁可用者?”周光当即拍胸脯,说:“明公既然不耻下问,窃谓无过于我!”王敦竟然真的就任命周光做宁远将军、寻阳太守了。
——这事儿其实不老靠谱的,再怎么将门世家、天赋异秉,哪有十一岁小孩儿能够出任一郡之守的道理啊?
周访虽然跟王敦不对付,但在他死后,周抚兄弟无所依靠,也只得去依附了王敦,并从之谋叛。周光时率寻阳兵千人去求见王敦,王敦已死,其侄王应不使见,周光就此瞧出端倪,乃对其兄周抚说:“王公已死,阿兄何为与钱凤做贼?”遂捕钱凤诣阙,得以将功赎罪。其后他又随温峤平定苏峻之乱,颇立功勋。
在这条时间线上,如今周光也就半大孩子,年方十七,竟能将数百兵恃险,便悍阻李稚,使不得进。于是围攻十余日后,汉昌城陷,李琀破围而走,为周光半途截获。周抚复追李稚,破之于安汉以北,亦生擒之。
败报传至成都,李雄大惊——他确实误判了局势,以为华军将从东北方向杀来,因此遣李寿护守剑阁,可是没想到巴中先期遇警——好在李班、任回也已经从南方赶回来了,于是急命二将去守阆中,以阻华军……