两岸,河边地形复杂多变,有浅滩、芦苇荡、高坡等。李光弼深知此地地形对作战的影响,他的阵型以偃月阵和鱼鳞阵相结合。偃月阵的骑兵在两翼展开,如弯月般环抱,可在战斗中迅速包抄敌军,鱼鳞阵的步兵在中央,相互配合紧密,灵活性强,能有效应对叛军的攻击。尹子奇则采用常规的方阵阵型,步兵在前,骑兵在侧后,试图以强大的正面冲击力抵御唐军。
战争前,唐军纪律严明,李光弼颁布军令,要求士兵们严格服从指挥,不得擅自行动,违令者严惩不贷。士兵们深知此次战斗关乎大唐的命运,都积极备战。叛军也有自己的军事纪律,但在长期的叛乱战争中,纪律有所松弛。
在一个雾气弥漫的清晨,黄河两岸被浓雾笼罩,能见度极低。李光弼看准时机,先派小股部队由南门晖带领,佯装渡河攻击。这小股部队乘坐小船,在雾气中缓缓驶向对岸,故意弄出较大声响,吸引叛军主力的注意。叛军发现后,以为唐军主力来袭,尹子奇立即调遣大军前往河边防守。
而此时,李光弼率领主力部队在叛军防守薄弱处悄然渡河。司马宏率领骑兵率先冲上岸边,他们在雾气中如幽灵般穿梭,马槊挥舞,杀向叛军。步兵们在东方旭的带领下,举着盾牌,手持陌刀,高呼着口号,稳步跟进。李光弼亲自在阵前指挥,他站在高坡上,目光如炬,透过雾气观察着战场局势,根据叛军的反应及时调整战术。当发现叛军左翼出现混乱时,他立即命令部分骑兵和步兵向左翼发起猛攻,打乱了叛军的阵型。
双方在河边展开了激烈的战斗,喊杀声、兵器碰撞声在雾气中回荡。叛军虽奋力抵抗,但在李光弼的灵活指挥下,逐渐陷入被动。
此役,唐军大获全胜。缴获了叛军大量的武器和粮草,这些物资进一步充实了唐军的军备。抓获了叛军一些将领,这些将领被押解回朝后,有的因罪大恶极被处死,有的则被关押起来。唐军斩杀叛军一万余人,俘获数千人,这些士卒被妥善安置,有的被编入唐军,有的则被安排从事生产劳动。唐朝军队成功