康承训派遣朱邪赤心率领三千名沙陀骑兵担任前锋。沙陀骑兵冲锋陷阵,击退敌军,十镇的官军都佩服他们的骁勇善战。有一次,康承训率领麾下一千名士兵,准备渡过涣水,却遭到叛贼的伏兵包围。朱邪赤心率领五百名骑兵,挥舞着马槊,奋力冲杀,冲破重围,将康承训救了出来。叛贼的阵势因此溃散,官军趁机发动反击,大败叛贼。康承训多次与叛贼交战,叛贼屡战屡败。王弘立因为之前在淮口打了胜仗,骄傲自满,请求独自率领部下三万名士兵,去攻打康承训。庞勋批准了他的请求。己亥日,王弘立率领军队渡过濉水,趁着夜色,袭击鹿塘寨。黎明时分,王弘立的军队将鹿塘寨团团包围。王弘立和手下的将领们登高远望,自以为胜利唾手可得。沙陀骑兵从寨中向左右两边突围,出入敌阵,疾如飞鸟。叛贼的军队陷入混乱,纷纷向后退避。沙陀骑兵趁机纵马践踏,寨中的各路官军也争先恐后地杀出,奋勇攻击。叛贼大败。官军将叛贼逼迫到濉水岸边,叛贼被淹死的人不计其数。从鹿塘寨到襄城,沿途倒下的尸体连绵五十里。官军斩杀叛贼两万多人,王弘立独自骑着马,侥幸逃脱。叛贼之前驱赶劫掠来的平民,都四散奔逃,躲进了山谷之中,再也没有回到叛贼的军营。叛贼丢弃的粮草、武器,堆积如山。当时朝廷下达敕令,各路官军击败叛贼之后,俘获的农民,全部释放回家。从此之后,叛贼每次与官军遭遇,那些被驱赶劫掠来的平民,总是先自行溃散。庞勋、许佶因为王弘立骄傲懈怠,导致大败,想要将他斩首。周重于是为他向庞勋求情说:“王弘立打了两次胜仗,都没有得到赏赐;这次打了一次败仗,就要被处死。这种抛弃功劳、只记过失的做法,等于是在为敌人报仇,其他的将领都会因此感到恐惧。不如赦免王弘立,责令他戴罪立功,将功补过。” 庞勋于是释放了王弘立。王弘立收拢逃散的士兵,总共才得到几百人。他请求率军攻取泗州,来弥补自己的过错。庞勋于是给他增派了兵力,派遣他出征。
三月辛未日,朝廷任命起居郎韦保衡为左谏议大夫,兼任翰林学士。
朝廷将郢王李侃改封为威王。
康承训击败王弘立之后,率军进逼柳子镇,与姚周的军队在一个月的时间里,交战了数十次。丁亥日,姚周率领军队渡过涣水,官军趁机发动猛攻。姚周率军败退,官军乘胜追击,于是将柳子镇团团包围。恰逢狂风大作,官军在四面放火。叛贼放弃营寨,仓皇逃走。沙陀骑兵率领精锐部队,在半路拦截,将叛贼几乎屠杀殆尽。从柳子镇到芳城,沿途倒下的尸体相互枕藉。官军斩杀了叛贼将领刘丰。姚周率领麾下几十名士兵,逃奔宿州。宿州的守将梁丕,向来与姚周有嫌隙。他假意打开城门,让姚周进入,等姚周进城之后,就将他抓起来处死了。庞勋得知柳子镇失守、姚周被杀的消息,大为恐惧,与许佶商议,准备亲自率领军队出征。周重流着眼泪,向庞勋进言说:“柳子镇地理位置险要,驻守的士兵精锐善战,姚周又勇猛有谋略。现在柳子镇一旦失守,全军覆没,我们的处境就如同堆积起来的鸡蛋一样,危在旦夕。不如就此登基称帝,建立国号,然后调动全部兵力,兵分四路,拼死一战。” 周重又劝说庞勋杀死崔彦曾,来断绝人们对朝廷的期望。有一个名叫曹君长的术士也说:“徐州的山川地形,容不下两位统帅。现在观察使崔彦曾还活着,所以您这个留后,才无法兴旺发达。” 叛贼的党羽们都认为他们说得有道理。夏季四月壬辰日,庞勋下令将崔彦曾以及监军张道谨、宣慰使仇大夫,还有僚佐焦璐、温庭皓等人全部处死,连同他们的亲属、宾客、仆人、姬妾,也无一幸免。庞勋又下令将淮南监军郭厚本、都押衙李湘的手脚砍断,派人将他们送到康承训的军营,以此来示威。庞勋于是召集部众,公开宣布说:“我起初希望能够得到朝廷的恩典,保全臣子的气节。现在发生这样的事情,说明我之前的志向已经无法实现了。从今以后,我和各位就是真正的叛逆之臣了。我们应当集结徐州境内的全部兵力,同心协力,拼死一战,扭转败局,建立功业!” 众人都纷纷表示赞同。于是庞勋下令,城中的男子全部集中到球场。同时,他又派遣各位将领,挨家挨户地搜查,胆敢藏匿一名男子的,就诛灭他的全家。庞勋从这些男子中挑选出身体强壮的青年,总共得到三万人。他下令赶制旗帜,将精锐的武器装备分发给这些新兵。许佶等人共同推举庞勋为天册将军、大会明王。庞勋推辞了王爵的封号。
在此之前,辛谠再次从泗州率领四百名骁勇善战的士兵,前往扬州、润州迎接粮草。叛贼在淮河两岸夹击,辛谠率领士兵转战一百多里,才得以突围。辛谠抵达广陵之后,住在官府的驿馆里,不敢回家。他用船只装载了两万石食盐和大米,以及一万三千缗钱。乙未日,辛谠的船队行至斗山。叛贼将领王弘芝率领一万多名士兵,在盱眙拦截。王弘芝在淮河水面上密布了一百五十艘战舰,堵塞航道,又派出火船,逆流而上,攻击辛谠