挥弩箭的优势,在赵军冲击时大量杀伤赵军。不过赵军顶着损失,顽强地往前冲。由于秦军是分散配置,赵军一旦冲到跟前,秦军就难以抵抗,秦军被迫再次退回乡邑间进行防御,从房舍之中向外射箭,杀伤赵军。但这一战术在赵军奋不顾身的冲锋下也没有成功,赵军冲入城邑内,转入房舍争夺战。桓齮见势不妙,只得再次命令撤退。
秦军失去了四座乡邑,但也逐步收缩了兵力,桓齮准备在下一次赵军冲锋时,秦军以全部兵力发起一次反冲锋。然而,桓齮失算了,这一次李牧派出了三千步卒,以密集阵型向秦军残余的乡邑压过来。而与之同时,桓齮发现两侧约十里距离外有大量尘土飞扬,似乎有大批军队在向自己的侧背迂回。
桓齮不敢再犹豫。立即击鼓指挥全军杀出。桓齮在前面的攻防战中有近千士兵伤亡,现在四千人与赵军三千人相比,优势不大。但桓齮采取强攻硬打的战术,强弩于进行间不住地向赵军射击,步卒则奋力转向侧翼。李牧在压力之下鸣金,赵军迅速后退,但阵型不乱。桓齮见状,也鸣金收兵,秦军也迅速后退。