首先是霍去病的闪击速度和战斗能力叫敌人失去了战斗信心,然后是飘忽不定的行军路线,叫敌人摸不清头脑,真正做到了出其不意攻其不备。
而公孙敖军因为迷失方向,也没能如期与霍去病军会合。李广那部本是想牵制匈奴左贤王,岂可知张骞部没能按时出塞,结果李广率领的4000汉骑被匈奴左贤王4万骑兵包围,李广以圆阵对外防御,激战二日,死伤过半。张骞部赶到,左贤王才解围而去。
公孙敖军采用的是传统的打法,结果如果没有部队接应就是一个全军覆没。接下来的漠北之战,更是超出了常人的敢想范围,就是汉武帝也自叹不如。
元狩四年(公元前119年)春,汉武帝命卫青、霍去病(时年22岁)各率骑兵5万,“步兵转折踵军数十万“分别出定襄和代郡,深入漠北,寻歼匈奴主力。在漠北之战中,霍部带着的倾一国之力准备的物资舍弃不用,反常地取食于敌,就是在漠北想办法补充军需物资。客观上最大程度地打击了匈奴的生产能力。同时也可以解决汉朝国力不足以支持对匈奴作战的问题。霍去病任用匈奴裔武人。包括取食于敌,千里奇袭都可能与这些匈奴裔武人有关。
霍去病率军北进两千多里,越过离侯山,渡过弓闾河,与匈奴左贤王部接战,歼敌70400人,俘虏匈奴屯头王、韩王等3人及将军、相国、当户、都尉等83人,乘胜追杀至狼居胥山(今蒙古境内),在狼居胥山(今蒙古肯特山)举行了祭天封礼,在姑衍山(今蒙古肯特山以北)举行了祭地禅礼,兵锋一直逼至瀚海(沙漠别称或曰即今俄罗斯贝加尔湖)。经此一战,匈奴被汉军在漠南荡涤,匈奴单于逃到漠北,“匈奴远遁,而漠南无王庭“。他和卫青发起的对匈奴的进攻性战争,改变了汉朝长此在对匈奴战争中的守势状态,一举打败匈奴。从而长久地保障了西汉北方长城一带,也就是在漠南地区的边境安全,此战为汉朝进击 匈奴最远的一次。