孙瓒领着赵云回到驻地,严纲已经带着五千多残兵早先一步回了大寨。经过两日休整,公孙瓒再度引兵出战。部队过了界桥之后,他将兵马分作两队,三万步兵排列成方阵,左右两翼各配备两千白马骑兵。公孙瓒约有五千多马匹,其中绝大多数皆为白马。公孙瓒有个“白马将军”的美名,原来他曾经西征羌人作战时,都是选择白马为先锋,由此得了这称号。
袁绍得讯连忙令麹义率八百精兵为先锋迎敌,张郃、高览各领一个强弩千人队在左右掩护,他亲自统领步兵两万居中,颜良、文丑领五千骑兵在后面。
两军刚对阵时,公孙瓒见麹义兵少,下令大将严纲引着左右骑兵发起冲锋,欲以践踏敌阵。麹义的士兵都镇静地俯下身子,躲藏在盾牌下。等待公孙瓒的骑兵冲到只有距离几十步的地方,他们忽然在阵中挺出四米多的长矛数百根,矛尾顶在地上,矛头斜着向上四十五度正对着敌人的战马。公孙瓒的骑兵势头迅猛,来不及变换方向,马匹纷纷迎在长矛上,骑兵翻身落马,死者不计其数。与此同时,张郃、高览的千人队强弩齐发,向公孙瓒的骑兵射去。公孙瓒的骑兵遭到这样意想不到的打击,全军陷入一片混乱。麴义的八百精兵越战越勇,只见那鞠义翻身上马在乱军中斩杀了公孙瓒的大将严纲。这时,颜良、文丑各领骑兵自袁绍大军的两翼杀出,所向披靡,公孙瓒见势头不好,急忙撤军。
公孙瓒领兵撤过界桥准备死守,哪知鞠义追得甚紧,领着数百骑兵冲了过来。鞠义匹马单骑先斩杀了执旗将,然后又砍倒了公孙瓒的帅旗。公孙瓒见大旗被敌军砍倒,兵将士气全无,急忙领兵撤退,袁绍大军随后掩杀,公孙瓒的部队顿时血流成河。
却说袁绍在后面命令追击敌人,自己却缓缓而行,跟随的兵士只有几百人。行进到距离界桥十余里处,听说前方已经大获全胜,高兴之情跃然于脸上,下令务必活捉公孙瓒。正在袁绍得意之际,忽然一彪军马从东侧不远处杀来。
原来是赵云见敌军势头不可阻挡,便领兵三千隐遁于密林中,