晚上打算休息的时候,白虔将三个秦军军营外围的将军郦商、纪信、靳歙招过来吩咐道
“章邯喜夜袭,昔日章邯为秦将时,就趁敌不备,衔枚夜袭杀掉了田儋和项梁。我料章邯今晚肯定会趁我军远来疲乏,立足未稳之际,遣精锐来我营中夜袭,还望三位将军今夜辛苦一宿,彻夜戒备,明日日间再行休寝。”
郦商、纪信、靳歙应命行事。
如白虔所料,雍王于城墙上夜堕五千精锐前往秦军大营中夜袭,只见雍军士卒衔枚而进,在黑暗里悉悉索索的靠近秦军大营。
只见一支支火箭点燃了大营外的无数火堆,彻夜戒备的三万秦军打起无数火把将雍军五千精锐困困围住。
将军纪信上前说道“白虔将军有命,吾等在此恭候尔等多时了,诸军与我杀敌!”
是役,前往夜袭的五千雍军精锐士卒全部被歼灭。
秦军到达雍城外围后,十余日,白虔都在命人加固秦军营地,好似不是秦军进攻雍军,而是料定日后雍军一定会进攻秦军营垒一样。白虔却暗中悄悄派遣三千秦军,身着民装趁着夜色,前往汧水上游筑坝拦截汧水。
又十余日后,白虔亲率八万秦军开营南下,作势要进攻陈仓城,在路上白虔则偷偷将大军分散埋伏于汧水边的民舍当中。
雍王见白虔亲率八万秦军南下,于是派李必、骆甲率骑兵全力前进,赶在秦军之前进入陈仓城内帮章平助守。
埋伏汧水边民舍中的白虔,见秦国骑兵淌水过河,于是放信号让上游秦军毁坝放水,三万雍王骑士被河水冲得七零八落,白虔马上带着八万秦军一拥而上痛打落水狗。
雍王章邯见秦军大部走远后,发诣让骑兵快马增援陈仓,自己则亲率雍军出城猛攻秦营,打算斩断秦兵主力后路。
章邯率雍军日夜不停攻打秦营,白虔伏兵击溃章邯三万骑兵后回师雍城,与留守秦营的秦军前后夹击章邯,雍王大败而归。
雍王连夜放弃了雍城和陈仓城,带残军退至散关固守。
于是白虔让郦商和纪信留守陈仓城,自己带大军向西攻略陇西郡。
是役白虔名声大噪,闻名于诸侯天子。