史思明一退,李光弼立刻命令步兵出城,用长枪摆成方阵,弓箭兵掩护,滹沱河为屏障,使得史思明无法进攻,一举将史思明击退。这是典型的步兵对付骑兵的阵法。
李光弼派兵5000人出城,每人持一长枪,夹滹沱水相迎,叛军中箭者大半,只好后退。这时,李光弼闻报有叛军5000步兵自饶阳来,一昼夜行170里,正在常山东南九门县南面的逢壁休息。李光弼当即派步骑各2000人,偃旗息鼓,沿河潜行。至逢壁,叛军士兵正在吃饭,唐军乘机掩杀过去,斩杀殆尽。史思明闻讯失色,只好撤军退入九门(今河北藁城西北)。李光弼初战告捷,常山9县,有7县归附唐军,只有九门、藁城(今属河北)尚在叛军手中。