公元前121年春天,将军霍去病率兵万骑,顺着河西走廊,扑向匈奴的老巢单于“王城”。途中,霍去病告诉全体官兵:不要拖泥带水,避免遭遇匈奴巡逻骑队;要偃旗息鼓,注意快速、利索、隐蔽。数万大军在霍去病的指挥下,走起了“之”字形路线,忽而东,忽而西,神出鬼没,匈奴兵一时弄不清楚汉军的动向。
有一天,汉军悄无声息地绕道来到单于王城附近的黑水镇。黑水镇沃野千里,是匈奴放牧牛羊的宝地,由于连年战乱,当地百姓死的死,走的走,只有一队匈奴巡骑及几个守城哨兵把守城门。
如何夺取黑水镇?霍去病思考再三。虽然指挥部队强行夺城很容易,但这样的做法无异于给附近的单于王城通风报信,让匈奴做好迎战准备,那么抓获匈奴王的计划必然破灭。强攻不行,就需要智取。霍去病冥思苦想,不停地来回徘徊。突然,他心中产生一计,立刻吩咐部队依计行事。
黑水镇城门口忽然拥来大片羊群,匈奴兵欣喜若狂,大开城门一哄而上要强赶羊群入城。匈奴兵刚走进羊群,眨眼间羊群中的“羊”纷纷脱掉羊皮站立起来,原来。这些“羊”多是汉军假扮的。一群匈奴兵当即做了俘虏。霍去病指挥汉骑主力从四面八方冲上来,大军兵临城下,像绝堤的洪水一样涌入城内。霍去病命令关闭黑水镇城门加强巡逻,不得放走一兵一卒走漏风声;全军在城中连夜休整,三更造饭五鼓开拔,不抓获单于誓不罢休。
第二天凌晨,霍去病率领的快骑如同旋风般冲进匈奴浑邪王帐幕群中,拼杀格斗,血肉横飞,匈奴兵乱作一团,被斩杀的兵卒达八千余级。霍去病抓获了浑邪王的儿子,俘获了浑邪王的相国、都尉。汉军从天而降,单于带领侍从数骑冲出重围,逃命而去……霍去病孤军奔袭单于城大捷,押解着数百名匈奴战俘,满载缴获的一批粮食和牲畜,一路高歌返回黑水镇,犒赏三军,并歇兵三日。将士们在城中只休整至第二天中午,忽然间战鼓咚咚杀声震天。霍去病急忙登上城头察看,只见沙尘暴大作,单于率领众多匈奴骑兵,大喊大叫地冲杀过来。为了保存全军实力,霍去病不得不命令将士闭紧城门固守城堡。匈奴骑兵被黑风困在城外迷眼不睁,眼见天不作美攻城无望,便乘势将城门团团围住,企图困死汉军。大敌当前,霍去病坐镇军中,苦思破敌良策。
天刚亮,匈奴官兵听见城内锣鸣鼓响,不敢轻举妄动,只得以重兵严把城门,企图使汉军困顿受降。但是,一连数日,城内仍然安然无事,这引起了浑邪王的怀疑,令其围城兵卒细听城中动静:只有马嘶鼓响,铃声叮咚。派出精悍之人爬上城头察看,只见城中没有一个人影,只是各条街巷竖起无数草人,草人下设置敲击机关,骡马、山羊在草人中乱窜争相食草,敲击得锣鼓铿锵铃声叮咚。浑邪王恼羞成怒,命令骑兵打开城门下马搜城,终于在西城墙脚下挖出一个出城地道洞口,急令士卒进洞探寻。士卒走到地道出口,挖开封闭的洞穴口,却有一河汹涌之水冲进地道,很快又从地道中冲入城堡,淹没了城中的匈奴兵。
原来,在汉军挖地道出城后,霍去病率军东进,再过焉支山,只派一支劲骑,将黑河的汹涌之水引至地道口后,这支劲骑就在原地埋伏,单等匈奴兵攻进城内,汉骑守住城门,将匈奴兵卒淹死大半。浑邪王遭了劫难,率领残兵败将狼狈不堪地逃回了。