八万秦军开营南下,作势要进攻陈仓城,在路上白虔则偷偷将大军分散埋伏于汧水边的民舍当中。
雍王见白虔亲率八万秦军南下,于是派李必、骆甲率骑兵全力前进,赶在秦军之前进入陈仓城内帮章平助守。
埋伏汧水边民舍中的白虔,见秦国骑兵淌水过河,于是放信号让上游秦军毁坝放水,三万雍王骑士被河水冲得七零八落,白虔马上带着八万秦军一拥而上痛打落水狗。
雍王章邯见秦军大部走远后,发诣让骑兵快马增援陈仓,自己则亲率雍军出城猛攻秦营,打算斩断秦兵主力后路。
章邯率雍军日夜不停攻打秦营,白虔伏兵击溃章邯三万骑兵后回师雍城,与留守秦营的秦军前后夹击章邯,雍王大败而归。
雍王连夜放弃了雍城和陈仓城,带残军退至散关固守。
于是白虔让郦商和纪信留守陈仓城,自己带大军向西攻略陇西郡。
是役白虔名声大噪,闻名于诸侯天子。
。