周定王八年(前599年),中原大地的风裹挟着硝烟味,晋楚两大霸主的矛盾已如紧绷的弓弦,终于在颖北之地骤然断裂。彼时的楚国,经楚庄王多年经营,国力如日中天,而晋国作为传统中原霸主,绝不容许楚国染指自己的势力范围,郑国便成了两国博弈的关键棋子——这个夹在晋楚之间的诸侯国,若倒向楚国,晋国在中原的霸权将摇摇欲坠。
这一年,楚庄王亲披玄甲,手持青铜剑,率领五万楚军精锐伐郑。楚军的战车碾过淮河平原,步兵列阵如磐石,骑兵奔袭似惊雷,沿途郑国城池望风披靡。楚军一路势如破竹,不到半月便兵临郑国都城新郑之下,将城池团团围住,城墙上的郑军士兵望着城外密密麻麻的楚军旌旗,脸色无不惨白。
晋国朝堂得知郑国告急,朝野震动。晋景公当机立断,任命士会为中军帅,率领四万晋军星夜驰援。士会素有“智将”之称,曾多次为晋国化解危机,他深知此次救援的重要性——若郑国沦陷,楚国将打通进入中原的门户。行军途中,士会反复研究楚军战法,他深知楚庄王善用奇兵,便下令晋军昼伏夜行,避开楚军的侦察兵,同时派轻骑提前联络郑国守军,约定内外夹击的时机。
当晋军抵达颖北时,楚军正全力攻城,新郑城墙已被楚军的攻城锤砸出数道裂痕。士会抓住楚军攻城疲惫的时机,并未直接正面强攻,而是派一部兵力绕至楚军后方,焚毁其粮草大营,同时亲率主力从楚军侧翼发起突袭。晋军将士早已憋足了劲,长戈挥舞间,楚军侧翼瞬间大乱。楚庄王没想到晋军来得如此之快,更没想到士会战术如此刁钻,仓促之间难以组织有效抵抗。一番激战下来,楚军伤亡惨重,粮草被烧,楚庄王无奈之下,只得下令撤军,颖北之战以晋国获胜告终。
转眼到了楚庄王十六年(前598年),陈国的一场内乱,再次让楚庄王找到了北上的借口。陈国大臣夏徵舒因不满陈灵公与自己母亲私通,竟发动兵变,弑杀陈灵公,自立为陈侯。消息传到楚国,楚庄王当即召集大臣议事,以“讨伐逆臣、平定陈乱”为名,亲率大军伐陈。
楚军进入陈国境内后,几乎未遇像样抵抗——陈国百姓本就不满夏徵舒的弑君之举,楚军所到之处,百姓纷纷箪食壶浆迎接。短短十日,楚军便攻破陈国都城宛丘,夏徵舒被楚军生擒。楚庄王在宛丘城外举行了盛大的献俘仪式,下令将夏徵舒处死,以儆效尤。
平定陈国后,楚庄王站在宛丘城头,望着脚下的陈国土地,突然做出一个震惊诸侯的决定:“废除陈国国号,以其故地设陈县,纳入楚国版图!”此言一出,楚军将士欢呼雀跃,陈国百姓却陷入沉默——他们虽恨夏徵舒,却不愿故国就此灭亡。消息传到其他诸侯国,各国国君无不心惊:楚庄王此举,分明是要吞并诸侯,称霸天下的野心已昭然若揭。
就在群臣纷纷向楚庄王道贺时,出使齐国归来的大夫申叔时却面色凝重,始终一言不发。楚庄王见状,疑惑地问道:“寡人平定陈国之乱,设县扩土,众卿皆贺,为何独你沉默?”申叔时躬身行礼,从容答道:“王上息怒。您以‘诛逆臣’之名伐陈,本是顺应天理的义举,诸侯皆赞您有道。可如今您却吞并陈国土地,这便成了‘以义始,以利终’。诸侯会想:今日陈国因乱被灭,明日我等若有内乱,楚国是否也会来伐?如此一来,诸侯将不再信任您,您日后又凭何号令天下、成就霸业呢?”
申叔时的话如同一盆冷水,浇醒了沉浸在胜利喜悦中的楚庄王。他沉默良久,缓缓说道:“你说得对,寡人险些因一时之利,坏了长远霸业。”随即下令:寻找陈国公子午,立其为新陈侯,恢复陈国国号,归还陈国土地。这一决定传出后,诸侯无不称赞楚庄王“有霸王之量”,楚国的声望不仅没有因设县之事受损,反而更胜从前。
楚庄王十七年(前597年)开春,寒风尚未完全褪去,楚庄王已开始筹备新一轮北伐。经过一个冬季的休整,楚军兵强马壮,粮草充足,楚庄王深知:要彻底击败晋国,夺取中原霸权,必须先彻底征服郑国。这一年正月,楚庄王亲自统帅楚国三军——中军主力、左军精锐、右军骑兵,共计六万余人,浩浩荡荡向北进发。
这是楚国近年来规模最大的一次进军:中军的战车队伍绵延十里,车轮滚动的声音如同闷雷;左军的步兵手持长戈,列成整齐的方阵,每一步都踏得坚实有力;右军的骑兵胯下战马皆是楚地良驹,奔驰起来如一阵狂风。楚军沿途攻克郑国数座城池,于三月抵达新郑城下,再次将新郑团团围住。
郑国国君郑襄公站在城墙上,望着城外的楚军,心中满是绝望。他深知郑国国力弱小,根本无法与楚国抗衡,但又不愿轻易投降。郑襄公先是下令占卜求和,卦象显示“不吉”;他又下令占卜巷战,卦象却显示“吉”。郑襄公长叹一声,对百姓说道:“天意如此,我等唯有与城池共存亡!”消息传出,新郑城内百姓无不痛哭,却也纷纷拿起武器,准备与楚军死战。
楚军的攻城战就此展开:楚军士兵架起云梯,冒着城上的箭雨向上攀登;攻城锤一次次砸向城墙,新郑城墙在撞击声中不断颤抖;楚军还挖地道试图入城,却被郑军以火攻阻挡。这场围困持续了十七天,新郑城内粮草渐尽,士兵伤亡惨重,百姓更是饥寒交迫。
但郑襄公仍在坚持,他亲自登上城墙,与士兵一同作战,甚至亲自擂鼓助威。楚军见郑军抵抗顽强,便改变战术,集中兵力攻打城墙一处缺口。经过三个月的激战,新郑城墙终于被楚军攻破,楚军涌入城中,郑军虽仍在巷战,却已无力回天。
郑襄公知道大势已去,为了保全郑国百姓,他做出了一个屈辱的决定:袒胸露臂,牵着一只羊,亲自前往楚庄王的中军大营请罪。当郑襄公跪在楚庄王面前,低声说道:“臣无能,使郑国冒犯大王。若大王愿饶郑国百姓一命,臣愿率郑国臣服楚国,永为楚国藩属。”楚庄王望着眼前这位狼狈却不失尊严的国君,心中泛起一丝怜悯——他想起了申叔时的话,若灭了郑国,只会让诸侯恐惧,而非臣服。于是,楚庄王扶起郑襄公,说道:“你能为百姓着想,寡人便饶郑国一次。”随即下令楚军后退三十里,与郑国结盟。郑襄公感激涕零,当即派公子去疾作为人质前往楚国,以表臣服之心。
就在楚郑结盟不久,晋国的援军终于赶到。中军帅荀林父率领五万晋军,原本星夜兼程驰援郑国,却在途中得知郑楚已结盟的消息。晋军大营内,将领们立刻分成两派:荀林父认为,如今郑楚已和,晋军再出战已无意义,且楚军刚胜,士气正盛,若强行开战,晋军未必能胜,不如撤军;中军佐先縠却坚决反对,他慷慨激昂地说道:“晋国之所以能成为霸主,靠的就是军队勇猛、大臣尽力!如今郑国倒向楚国,我们若不战而退,就是失去诸侯,这是‘不力’;面对敌人却不敢迎战,这是‘不武’!若因我等退缩而让晋国失去霸权,不如死!”
先縠的话激起了部分将领的斗志,他们纷纷表示要与楚军一战。不等荀林父下令,先縠竟擅自率领自己麾下的五千士兵渡过黄河,追击楚军。司马韩厥得知后,急忙对荀林父说道:“先縠孤军深入,必遭楚军围攻,若不派兵救援,先縠部必全军覆没!到时候,您作为中军帅,也难辞其咎。”荀林父无奈,只得下令晋军全部渡过黄河,进驻敖、鄗之间,与楚军对峙。
此时的楚庄王,正率领楚军在郔地(今河南郑州北)休整,本打算饮马黄河后班师回朝。当他得知晋军已渡过黄河时,心中不禁犹豫:晋军虽内部不和,但毕竟是中原劲旅,若开战,胜负难料;若撤军,又恐被诸侯嘲笑。就在楚庄王举棋不定时,大夫伍参进言道:“大王,晋军虽众,却将领不和,荀林父优柔寡断,先縠刚愎自用,这样的军队不堪一击!若此时击败晋国,诸侯必将敬畏楚国,您的霸业便指日可待;若不战而退,晋国只会更加强横,日后再想击败它,难上加难!”
伍参的话坚定了楚庄王的决心,他下令楚军进驻管地(今河南郑州),严阵以待。为了麻痹晋军,楚庄王还派使者前往晋军大营,提议双方议和,并约定了结盟日期。荀林父见楚军主动议和,心中大喜,便放松了警惕;而先縠等人却认为楚军是示弱,更加坚定了开战的想法。
与此同时,楚军又派少量骑兵前往晋军阵前挑衅,晋军士兵不堪其扰,纷纷要求出战,荀林父极力压制,却难以平息众怒。不久后,晋国派魏锜、赵旃前往楚营议合——这二人本就对荀林父不满,又渴望立功,竟在楚营中故意挑衅,辱骂楚军将领。楚庄王见晋使无礼,顿时怒火中烧,下令楚军出击。
楚军名将孙叔敖亲自率领中军主力,向晋军发起猛攻。晋军本就内部不和,面对楚军的突袭,顿时大乱:荀林父试图组织抵抗,却无人听从;先縠部虽奋勇作战,却寡不敌众;其他将领更是各自为战,有的甚至率军逃跑。楚军则士气如虹,战车冲锋在前,步兵紧随其后,骑兵迂回包抄,将晋军分割包围。
一场激战下来,晋军尸横遍野,粮草、兵器丢弃满地。荀林父见大势已去,只得下令晋军连夜渡河撤退。楚军乘胜追击,一直追到黄河岸边,晋军士兵为了逃命,纷纷争抢船只,甚至有人为了上船,砍断了同伴的手指。最终,晋军只有不到半数人逃回晋国,邲之战以楚国大胜告终。
邲之战后,楚庄王率领楚军饮马黄河,剑指中原。他先是派人前往郑国、许国,迫使两国正式归附楚国;随后,又率军灭掉了宋国的盟国萧国,震慑宋国。宋国国君见楚国势大,只得派使者前往楚营,与楚国媾和,承诺永不与楚国为敌。至此,中原主要小诸侯国皆背晋向楚,楚庄王终于实现了称霸中原的目标,成为春秋时期继齐桓公、晋文公之后的又一位霸主。
但楚庄王深知,晋国并未就此一蹶不振。果不其然,在随后的几年里,晋国将精力转向北方,全力攻打赤狄部族。晋军凭借着强大的战斗力,先后消灭了赤狄的潞氏、甲氏等部落,不仅扩大了领土,还掠夺了大量的人口和财富,国力逐渐恢复。晋楚之间的争霸,并未因邲之战的结束而终止,一场新的较量,正在风云变幻的时代中悄然酝酿。