从表面看上去曹操的一万骑兵并不会差多少,但是实际上白马义从并非是普通的轻骑兵,而西凉铁骑更是略次于虎豹骑的准重骑兵,而且还有一点就是两校骑兵都成军远远早于成立才半年多的虎豹骑,所以两校骑兵与一万虎豹骑的战力基本相同,再加上五千突骑兵在周围骚扰作战,所以,虎豹骑一出动,就注定了将会在他的初战中折戟沉沙。果然,白马义从在八十步之外就开始向虎豹骑射箭,箭矢虽然不能给虎豹骑造成太大有伤害,但是几轮箭雨还是造成了数十虎豹骑的损失。几轮箭矢之后,随着赵云的一声令下,白马义从都扔掉弓箭,挺枪在朝着对面的虎豹骑杀了过去。有了赵云为锋矢的白马义从完全不惧曹操军的白马义从,在赵云统领下,双方骑兵很快便冲杀到了一起。几乎同时,另一侧的西凉铁骑也与虎豹骑也与战到了一起。而在此时,呼延都的突骑兵也已经赶到了。五千突骑兵分成两部,分别支援两侧的骑兵。有了他们从侧后骚扰,虎豹骑的进攻更加束手束脚了。当两军骑兵一接战之后,司马懿就发现自己错了,错得太离谱,虎豹骑是很强的兵马,当初曹操编练虎豹骑时,都是从军中挑选的精锐兵马,然而骑兵并不是光挑选精锐士卒就可以了。如果说一万虎豹骑能够在一万五千骑兵的围攻下勉强维持不败,那么曹操军的步卒则在司州军两部精锐攻击下,已经有越来越难以支撑得住了。随着时间的推移,大量的司州军士卒紧随在破阵的精锐士卒其后杀入到曹军军阵之中。“主公,必须马上撤兵,否则,不仅步卒不保,虎豹骑也会不保了。”程昱在一旁力劝道;虽然心有不甘,但是曹操还是接受了程昱的劝戒,此时大军还没有完全与司州军纠缠在一起,想要撤退还有可能,如果再与司州军缠战下去,到时侯,就算是想要撤退也不可能了。一念及此,曹操马上传令收兵。随着曹操中军鸣金声响起,正在接战的曹操军各部兵马开始变阵。可是,即便是以重步兵和青州兵之精锐,也还是有前阵中间的近四成兵马根本就没有办法摆脱司州军的进攻。见到曹操军开始撤兵,徐荣此时却是得理不饶人,随着他的一声令下,中军命令接二连三的传递出去。首先做出反应的是骑兵,三部骑兵在听到中军的号令后,马上摆脱了与虎豹骑的缠战,转而变成白马义从和西凉铁骑两校骑兵与虎豹骑继续缠战,而突骑兵则马上朝着正在集结准备撤退的曹操军步卒杀了过去。而此时的司州军步卒,也开始向曹操军步卒发起了猛攻,本来还勉强维护的防线更加岌岌可危了。曹操军中军,望楼之上的曹操见到如此情形,马上下令后阵的大军重新结阵防御,缓缓朝着前面的司州军逼了过去,而前
面已经被打散的士卒则绕过已方大阵,直接回到后面重新结阵。如此一来,曹操军就可以层层阻击,交替后撤了。可是曹操刚刚调整过来,徐荣这边马上有新的军令传出,随着号令的传出,突骑兵马上集结,向着正在重新结阵的曹操军后阵杀了过去。而曹操也马上反应过来,迅速将已经列阵的几部兵马调往外围,试图阻止突骑兵的进攻。与此同时,中军处的曹操也不时将整个战场的兵马调动和安排两人就如同棋盘上对弈的两人,你来我往的调兵遣将,来往撕杀。半个时辰之后,曹操还是棋差一着,虽然左拙右支,竭力支撑,但是最终还是有近两万步卒被徐荣调动司州军团团围住。而顺利突围到他中军处的兵马,加上已经顺利突围的数千虎豹骑,一共也只有两万余大军。见此情形,曹操虽然心有不甘,却也不得不下令大军撤回濮阳。徐荣见状,也不贪功,只是下令白马义从和突骑兵紧跟着曹操大军,好让他们不能安稳的撤回濮阳,为大军后续攻打濮阳最好准备。而其余大军则集中全力将战场之上的残兵剿灭。两个时辰之后,随着最后一名曹军士卒放下武器投降,这一场十万人的大战终于落下了帷幕。一场大战,曹操大败,五万大军战死万余,受伤被俘近两万,其余不到两万大军狼狈逃回濮阳。司州军损失约有一万五千余人。对于徐荣的表现,皇甫超博可以说是非常满意,一直站在中军望楼之上的皇甫超博看着徐荣的排兵布阵,调兵遣将,如同行云流水一般,挥洒自如。虽然不能说是如臂使指一般顺畅,但是徐荣对于战机把握却让赵云等一众司州军将领都叹为观止。经此一战,徐荣可以说是奠定了他自己在司州军中地位。大战之后,皇甫超博一边下令打扫战场,清点大军伤亡和俘虏的情况;一边招集众将商议下一步的战事安排。经过商议之后,众人一致决定大军继续东进,直达濮阳,在城下一边休整,一边继续从司州调集兵马,准备再次攻打濮阳。十二日,司州大军再次抵达濮阳城下,在城西扎下大营。随后,大军一边休整,一边派出骑兵游弋在濮阳四周,阻断其余各城的支援。如今的濮阳城内,除了狼狈逃回的一万五千溃兵外,就只有不到五千守兵。十五日,司州军援兵抵达,因为西面已经安全,所以皇甫超博这一次特意从洛阳调来的援兵足有两万,其中还不包括从来就没有出现过在世人面前的五千掘子军。随后,皇甫超博将战事交给徐荣指挥,司州军开始向濮阳发起了进攻。有了几天前与曹操军对战的大胜,徐荣的能力已经完全折服了赵云等一众司州军将领,所以他统领大军对濮阳的进攻,众人并没有任何意见,皇甫超博也乐得清闲。