张杨的河内军其实是以并州军为骨干编练而成,所以军中将帅均知骑战利弊,所以都大呼士卒组阵防御。但是可惜的是,他们似乎忘记了自己手下的士卒大都是河内人士,一直以来深受流亡河东河内有南匈奴骑兵所肆虐,对于骑兵已经从心底恐惧。所以面对数百战马的冲击的时候,河内军很快就溃不成军,紧随而至的白马义从更是在赵云的带领下大杀四方。
正在这个时候,早已经包围着河内军的冀州大军都点燃火把慢慢的围拢过来,将河内大军团团围住。随着赵云杀入乱军之中一枪半河内军主将击杀后,混乱的河内军就再也无成建制的抵抗力量了。见到时机成熟,赵云这才下令降者不杀,很快一万五千河内大军,被杀七千,其余八千士卒悉数被擒,无一逃脱。
赵云命令一万冀州步卒就地打扫战场看守俘虏,自己则领着骑兵和五千步卒赶往河内港支援。当然,一同过去还有河内军主将的将旗和头颅。河内港的北门本来只有两千士卒,在五千冀州军的攻击下已经岌岌可危,赵云大军赶到后,不到一刻钟时间,河内港的北门被攻下。
一万冀州军在赵云的率领下很快杀到水门附近,看到自己后方已经失守,河内水军士卒顿时慌了神。杨丑见状,马上点齐一千士卒准备将已经杀入港口的士卒赶出去,只可惜被赵云一枪拍晕马下,然后被赵云身边的士卒擒住。敌人已经攻城港口内,外无援兵,再加上主将又被擒,所以绝大多数水军士卒很快就停止抵抗,向赵云所部投降了。
当然也有一些张杨的死忠,趁乱逃出了港口,四散而逃,赵云早就安排白马义从而港口周围游弋,搜捕漏网之鱼。安排士卒控制好河内水军士卒后,赵云马上安排生产人打开河内港水门,将水门外的两家水军舰船都引入港内。
按照之前的计划是在攻占河内港的同时,尽量的将怀县的守城兵马吸引出来,从而尽力削弱怀县守卫力量。本来众人还想着,能够有个三五千的援兵就已经很多了,但是没有想到的是,现在已经超额完成了任务,现在怀县守军只有五千士卒,而洛阳军和冀州军已经攻占了河内港,并且还俘虏了全部河内水军和近万步卒。
赵云与张逸蒋钦两人商量后,决定蒋钦留在河内港接手河内水军,精选士卒,将其与洛阳水军进行整编。如此一来,洛阳水军可以两校水军,可以说在整个黄河上是仅次于韩馥水军的存在了。至于衮州各郡水军