“第二年,天子与诸将商议说:‘翕侯赵信为单于出谋划策,总认为汉朝的士卒不能横穿沙漠轻易停留,现在我们发大军出征,一定会取得胜利。’这一年是元狩四年。’”
元狩四年(前119)春天,武帝命令大将军卫青、骠骑将军霍去病各率五万骑兵,几十万步兵和转运物资的人跟随其后,而那些敢于奋力战斗和勇于深入的士兵都隶属于骠骑将军。骠骑将军开始要从定襄出兵,迎击单于。后来捕到的匈奴俘虏说单于向东而去,于是就改令骠骑将军从代郡出兵,命令大将军卫青从定襄出兵。郎中令李广做前将军,太仆公孙贺任左将军,主爵都尉赵食其任右将军,平阳侯曹襄任后将军,他们都隶属大将军。大军随即越过沙漠,连人带马共五万骑兵,同骠骑将军等都攻打匈奴的单于。
赵信替单于出谋划策说:“汉军已越过沙漠,人困马疲,匈奴可以坐收汉军俘虏了。”于是把他们的辎重全部运到遥远的北方,全把精兵安排在大漠以北等待汉军。
正碰上大将军卫青的军队开出塞外一千多里,看见单于的军队排成阵势等在那里,于是大将军下令让武刚车排成环形营垒,又命五千骑兵纵马奔驰,抵挡匈奴。匈奴也有大约一万骑兵奔驰而来。恰巧太阳将落,刮起大风,沙石打在人们的脸上,两军都无法看见对方,汉军又命左右两翼急驰向前,包抄单于。单于看到汉朝军队很多,而且战士和战马还很强大,若是交战,对匈奴不利。因此,在傍晚时单于就乘着六头骡子拉的车子,同大约几百名壮健的骑兵,径直冲开汉军包围圈,向西北奔驰而去。这时,天已黄昏,汉朝军队和匈奴人相互扭打,杀伤人数大致相同。汉军左校尉捕到匈奴俘虏,说单于在天未黑时已离去,于是汉军就派出轻骑兵连夜追击,大将军的军队也跟随其后。匈奴的兵士四散奔逃。直到天快亮时,汉军已行走二百余里,没有追到单于,却俘获和斩杀敌兵一万多人,于是到达了窴颜山赵信城,获得匈奴积存的粮食以供军队食用。汉军留住一日而回,把城中剩余的粮食全部烧掉才归来。
在大将军卫青同单于会战时,前将军李广和右将军赵食其的军队从东方的道路进军,因为迷了路,没能如期同卫青同攻单于。直到大将军卫青领兵回到大漠以南时,才遇到前将军和右将军。大将军想派使者回京报告天子,就命令长史去按文书所列罪状审问前将军李广,李广自杀。右将军回到京城,被交给法官,赵食其交了赎金,成为平民百姓。大将军卫青进入边塞,此次总共斩获敌兵一万九千人。