自黄巾贼后,复有黑山、黄龙、白波、左校、郭大贤、于氐根、青牛角、张白骑、刘石、左髭丈八、平汉、大计、司隶、掾哉、雷公、浮云、飞燕、白雀、杨凤、于毒、五鹿、李大目、白绕、畦固、苦哂、罗市之徒,并起山谷间,不可胜数。大者二三万,小者六七千。

但由于众人太过分散,不能协调作战,所以多处都被官府平定。但张燕这一支兵马,却越来越多,越来越强,所以其余人都以张燕马首是瞻,是以被统称为黑山军。

由于张杨在上党治理地方有方,与民秋毫无犯,名声比较好,又常常派人与张燕联络,相约互不侵犯,所以张杨很受张燕的尊重。相反,在冀州的袁绍,这几年却不断与黑山军作战,妄图消灭黑山军,所以是张燕的敌人。

此次袁绍出兵并州,张杨受到攻击,张燕听闻之后,便主动率军前去帮助。

天井关是太史慈的必经之地,但天井关已经被张燕的黑山军占领,于是太史慈在张纮的建议下,率先派出一人前去天井关通报一声,只是借道去上党,免得双方发生了冲突。

负责驻守天井关的,是张燕的部将,叫孙轻。

太史慈的使者来到天井关下,说明了他的来意,守关的人便去通报孙轻。

黑山军与张彦毫无瓜葛,也没有任何过节,孙轻得知张彦派遣太史慈率军去上党援助张杨,很是高兴,当即接见了使者,并告诉使者,张彦的军队可以自由通过天井关。

除此之外,孙轻又派人到前面的山谷中通知各个山寨、关隘,凡是遇到张彦的军队,一律都不得与之为敌。

也正因为如此,太史慈带领着骑兵,很快便过了天井关,很顺利的出了太行陉,从高都县,沿着平坦的官道一路北上,于第二日便抵达了上党境内,远远比预期的时间要快了许多。

与此同时,高顺率领三千步兵,也已经抵达了天井关,太史慈因曾告诉孙轻他后面还有兵马,所以孙轻便一概将其放过。

太史慈率领两千骑兵突然出现在上党城外,以至于让上党城内的张杨军十分惊愕。负责守卫上党城的是张杨帐下的一名牙将,唤叫眭固。

眭固原是黑山军中的一员,曾与于毒、白绕齐名,曾与袁术合谋共攻东郡,反为曹操所败。曹操派人追杀眭固,晆固逃到了河内,被当时屯兵在野王的张杨救下。晆固为了报答张杨的救命之恩,于是便投效到张彦的帐下,从此成为了张杨的一名心腹爱将。

因为晆固的缘故,所以张杨曾与黑山军约法三章,只要黑山军不在上党境内胡作非法,他允许黑山军在上党境内随意来往。

黑山军的首领张燕与晆固本就是旧识,张杨受到攻击,晆固便派人去联络张燕,让张燕出兵救援。

张燕认为唇亡齿寒,便率领大军去壶关帮助张杨抵御袁绍。