闳和安都说:“不能这样。兵法书上说‘两军交锋,军队少的一方既使坚决拚搏,也要被军队多的一方打败’。如今苏建率几千军队抵御单于的几万军队,奋力战斗了一天多的时间,战士全部牺牲,仍然不敢有背叛汉朝的心意,自己归来。自己归来而被杀死,这是告诉战士今后若要失败且不可返回汉朝。不应当杀苏建。”大将军卫青说:“卫青我侥幸以皇帝亲戚的身分在军队中当官,不忧虑没有威严,而周霸劝我树立个人的威严,大失做人臣的旨意。况且假使我的职权允许我斩杀有罪的将军,但是凭我尊宠的地位不敢在国境外擅自诛杀,而把情况向天子详细报告,让天子自己裁决,由此表现出做臣子的不敢专权,不也是可以的吗?”军中官吏们都说:“好!”于是就把苏建关押起来,送往皇帝的行在所。卫青领兵进入边塞,停止了对匈奴的征伐。
这一年(前123),大将军卫青姐姐的儿子霍去病十八岁,受到武帝宠爱,当了皇帝的侍中。霍去病善于骑马射箭,两次随从大将军出征,大将军奉皇上之命,拨给他一些壮勇的战士,任命他为剽姚校尉。他同八百名轻捷勇敢的骑兵,径直抛开大军几百里,寻找有利的机会攻杀敌人,结果他们所斩杀的敌兵数量超过了他们的损失。于是皇上说:“剽姚校尉霍去病杀敌二千零二十八人,其中包括匈奴相国和当户,杀死单于祖父一辈的籍若侯产,活捉单于叔父罗姑比,他的功劳,在全军两次数第一,划定一千六百户封霍去病为冠军侯。上谷太守郝贤四次随大将军出征,斩获敌军二千余名,划定一千一百户封郝贤为众利侯。”这一年,损失了两位将军的军队,翕侯赵信逃亡,军功不多,所以大将军卫青没有增封。右将军苏建回来后,天子没有杀他,赦免了他的罪过,交了赎金,成为平民百姓。
大将军卫青回到京城,皇上赏赐他千金。这时,王夫人正受到汉武帝的宠幸,宁乘就劝说卫青道:“将军您所以军功还不太多,自己却食邑万户,三个儿子都受封为侯的原因,只是因卫皇后的缘故。如今王夫人得幸,而她的同姓亲戚还没有富贵,希望将军捧着皇上赏赐的千金,去给王夫人的双亲祝寿。”于是大将军卫青就用五百金给王夫人的双亲祝寿。武帝听到这消息,就问大将军卫青,大将军卫青把事实报告了皇上,皇上就任命宁乘做东海都尉。
张骞随从大将军出征,因为他曾经出使大夏,被扣留在匈奴很长时间,这次他为大军作向导,熟知有水草的好地方,因而使大军免于饥渴,再加上他以前出使遥远国家的功劳,封张骞为博望侯。
冠军侯霍去病被封侯三年,在元狩二年(前121