真正的进攻当然在北面。李怀德和王平把进攻队伍分成十一支纵队,王平在正中间纵队的最前面。魏无影站在王平的左侧,刘兰花和魏红丽站在王平的右侧,他们三人不在纵队里,张弓结箭,交叉掩护王平。李怀德也站在王平的左侧,既负责全军的指挥,也配合魏无影掩护王平。四人都只掩护王平一人,一支纵队。那么另外十支纵队无疑只是为了牵制和消耗敌人罢了。
未时一到,十一支纵队齐头并进,朝山上冲去。山上的冀军在单变的指挥下,朝着山下扔石头,滚木头,或射箭。向上冲的御林军其它纵队都纷纷有人伤亡,冲不上去。可是王平这支纵队没人受伤,似乎无人在阻止他们往上冲。原来魏氏一家三口加李怀德掩护的结果。他们四人拉好了弓箭,紧盯着冀军。发现有朝王平扔石头的,或者想滚木头的、射箭的,他们立即射杀。这样,王平这支纵队正前方山上的冀军士兵便一个个倒下。那些在单变的命令下补充过来的,最后也被射杀。魏氏一家三口的箭法太好,射得又远又准,冀军弄得毫无办法。只要他们想对王平这支纵队做扔石头或者滚木头或者射箭的动作,那么还没得及完成动作,就会被射中。
最后冀军士兵们没有办法,只好躲在大石头后面乱扔小石头。但这样就没有准头了,大部分石头都落不到人身上。少数要落到御林军士兵身上的,因为这种抛物线式的扔石头,也容易躲开。这自然阻止不了王平这支纵队的冲锋。
王平带领的纵队很快冲到了冀军的防线,开始了短兵相接的战斗。有几个冀兵相来挡住王平,很轻松就被王平砍死了。王平后面的纵队士兵则向两翼杀去,扫清其余纵队前进的障碍。单变看王平冲了上来,知道别人拦不住,亲自过来阻住撕杀。
照理,王平的水平与单变不相上下,能相持很长时间。可是,王平是冲上山来的,费了不少力气,单变是在山上以逸待劳。所以单变很快就占了上风。就在王平眼看要败了,李怀德上来了。魏无影、刘兰花和魏红丽也上来了。他们四人看见王平冲上去短兵相接时,就赶紧冲上来了。
单变一看,知道自己打不过他们,赶紧转身逃跑。可是没跑多远,便被魏无影弯弓搭箭射中,倒在地上,李怀德上来补他一枪,把他彻底送上了西天。
冀军士兵们一看主将已死,立即跑的跑,降的降。李怀德让魏氏一家留在北面,自己与王平带领部分御林军冲向西面。
北管家在西面听到冀山北面被御林军攻克,知道大势已去,赶紧带兵向南逃去。肖氏兄妹在山下看到冀军的动静,立即变佯攻为实攻。冀军已经撤走,肖氏兄妹带领的御林军未遇到阻挡,顺利地上得山来。很快,李怀德与王平带领的部队也到了北面。冀军既然已经向南逃,李怀德便命令肖龙肖虎带领部队去追击。直至将冀军彻底赶出冀山。
李怀德与王平带领部分兵马向山中进发,同时派人要魏老将军分兵向东。王平熟悉地形,领着李怀德带兵直接扑向了冀军以前的兵营。结果,兵营里现在已经没有了冀兵,都是空的。
很快,南面肖龙肖虎传来消息,北管家已经带领冀军全部进入冀州城。东面魏老将军也传来消息,未发现冀军一兵一卒。这样御林军占领了整个冀山。