大明弘光七年四月初,朝廷派遣刘泽清、刘良佐、高洁各部共统兵二十五万攻打河南大顺军,史可法、赵之龙、黄得功统帅十五万军队攻打山东的清军。
徐州城外在八万多高洁统帅的部队里有一支衣衫不整,东倒西歪,旗帜都歪歪斜斜的五千人左右的部队,高洁扫了一眼那支比民团都不如的军队,又看了看其他的保持着整齐队列的部队,心里感叹着,要不是那个黄子牙给自己送了不少金银玉器,自己早就将这支丢人的部队打散重组到自己其他部队里了,自从那五千人来到后,高洁就让他们驻扎在城外一坐山上,放任不管了,听说他们没事干放火烧山,黑烟冒的铺天盖地,自己也都不理会,只要他们别把火烧到徐州城就成,反正自己也没有指望这支第一次见就是这副德行的部队能打仗。
黄子牙看着兄弟们可劲的东倒西歪出洋相,悄悄的说:“都别表演的露骨了,让别人看出是演戏就不好了。”说着他召集了一团长李二蛋、一团副团长莫萧、二团长赵七斤和新任命的二团副团长顾炎武和将一团二团中抽调出人来新成立的三团的团长陈子龙以及三团副团长黄宗羲等过来,黄子牙看了看各位团长副团长,说:“各位兄弟,这次出征是我们的机会,没有我的指示三团的火枪一营不准使用火枪,大家一定要听从我的命令。”大家都点头遵命。
刘良佐出动的军队最多,有十二万大军。四镇中势力最弱的刘泽清出动了四万五千人,已经是他的大部分家底了。
大顺军经过几年的休整渐渐恢复了元气,在陕西、甘肃和山西的南部和清军打了几仗也胜了几仗,占领了一些地区,并且军队的战斗力和数量都也提升了。当明军三路大军二十五万人汇集到了徐州后,得到消息的李自成亲自率领二十万大顺军主力开往徐州。
张华汉在皇宫里也能得到一些战况消息,有时候他甚至偷偷的去看战报奏章,由于他本身就是巡视的侍卫,条件也便利,没有被人发现过。
山东的战局是先好后坏,史可法、赵之龙、黄得功统帅十五万军队进入山东后,在各地义军的帮助下连续打了三场胜利,不过大多消灭的是绿营军,但是在一个月后,满清派出克勤郡王为主将,带领岳托、多尔博、劳亲、谭泰等一批多尔衮亲信将领们统帅了六万满蒙联军攻打黄得功部的八万军队,黄得功部大败。满清军连续击败了史可法、赵之龙和各地义军的部队,一举占领了整个山东,要不是实在兵力有限,都有可能一直打到南京去。在混战中赵之龙带着一万残兵被清军谭泰部包围而投降,一怒之下的弘光帝斩杀了他全家。
在徐州城北面,先与大顺军先头部队碰头的是刘泽清的部队,刘泽清的士兵战斗力极低,而大顺军先头部队是曾经与夹杂着上千满蒙士兵的汉八旗和绿营军打过仗的精锐部队,两军打了没几下刘泽清的部队就全线逃跑了,在混乱中刘泽清也被弓箭射中要害而死。
后面高杰的部队立刻顶住了大顺军,而本来计划援助高杰的刘良佐却乘机收编了刘泽清的三万多败兵,并且派出了一半人马直接开往淮安抢夺刘泽清的地盘,剩下的部队也跑进了徐州城里控制了徐州城和高杰的一万驻守部队。
大顺军主力一到,高杰的军队被数倍的大顺军分割包围了,战斗异常激烈,从一开始就撤退的五千革命军撤进了他们驻扎的山上,根本没有接仗。
战斗打了三天,五千革命军突然从山上冲了上来,立刻有一万大顺军士兵冲了上去准备全歼这股漏网的明军。
这时大顺军将领发现这股明军停下来结阵,他们以为明军害怕了,大声指挥着部队快速前进,突然一阵急促的枪声后,大顺军倒了一片,由于火炮部队和火枪队都正与高杰的部队打着激烈,他们没有火枪兵仍然冲跑着,但是明军的火枪立刻又响了,很快就又响了,成片倒下的大顺军士兵开始撤退,而结阵的革命军继续前进,直到与大顺军外围接触。
经过张华汉的特种兵训练,还结着不用防备身后敌人的阵形,并且身披砖片制作的防护衣裤的革命军战士在肉博撕杀中没有多少伤亡,却大量的杀伤着敌人,靠近革命军的大顺军开始出现混乱,高杰的部队从这里开始突围,开始跑出来的是高杰外甥李本深带着已经被火枪射死的高杰的尸体领着两万残兵逃往徐州方向。后续突围的人马全都被黄子牙带着革命军接收,随着战斗的继续,革命军接收的部队越多承受的大顺军的压力也越大,革命军在黄子牙等将领的指挥下开始缓缓后撤,包围圈里还有很多高杰残部也顾不上了。由于革命军的快枪厉害,大顺军在追击着吃了亏后就不追了,将收尾战打完后攻打徐州去了。
黄子牙带领着革命军上了驻扎的山寨立刻整编部队,突围的战士中除了不愿意留在革命军里的和老弱病残的发钱打发回家的人外,整整增加一万有余的士兵,黄子牙将突围整编的原高杰部众编到三个团里,并且将土法练制的焦碳、钢铁、火药、粮食等物品都带上,向太湖方向撤退。