第二年的春天,康承训率领各路军队约七万余人屯于柳子之西,从新兴到鹿塘三十里,官军筑造的堡垒前后相望。徐州军分别戍守于四境,徐州城的守军不过区区几千人,这让庞勋感到恐惧。力量悬殊太大,自己兵力又弱,不得已,庞勋再次命令在城中搜取壮丁,城中居民用挖地洞来躲藏,就这样每天也只不过抓得二三十人。
庞勋部将王弘立曾在淮口破戴可师军,也是能征善战,他主动请求领三万人和康承训一战,庞勋同意了他的请求。王弘立率军渡濉水,夜袭鹿塘寨,将康承训军围住。情势对唐军很是不利。天明时分,沙陀骑兵突然袭来,在王弘立军中如入无人之境,沙陀兵的骁勇乱了王弘立部队的军心,被围的鹿塘寨的诸道官军也争相出营奋击,王弘立军大败,人群乱作一团,王弘立军被逼到濉水中,淹死者不计其数,据史书记载,仅倒伏尸体就长达五十里,康军斩二万首级。王弘立逃回城中。
被庞强抓去的壮丁很多逃到山谷中,唐懿宗特下旨,凡抓获这些被强迫当兵的农民,全部当场释放。这条命令一下,以至于,庞军每与官军遭遇,被强抓来的壮丁都会有许多逃离溃散。
庞勋手下另一员大将就是姚周了。康承训率军进逼柳子与姚周在一个月之间交战数十次。姚周领军渡涣水,康军乘机进攻追赶,此时正好大风突起,风朝姚周军刮去,康军四面纵火,姚周军只能弃了营寨而走,这一次又遇到沙陀骑兵的袭击,此一战庞勋主力几失尽。姚周只剩下几十人投奔宿州,宿州守将梁丕平日就与他不和,这次开城让进姚周,借此杀了他。至此姚周全军覆没。