标题：晋楚争霸
简介
  晋楚争霸战争图晋楚争霸的主要活动
晋文公即位
公元前636年（周襄王十六年），流亡在外19年的重耳，回到了晋国。在秦国的援助下，62岁的重耳当了晋国国君，就是晋文公。晋文公即位后，赏赐随从他流亡的臣属，功大的封邑，功小的尊爵。晋文公信用功臣，改革内政，实行免债薄赋，救贫济弱，减轻关税，便利交通，促进商业，宽恤农业等发展生产的政策；坚持举用贤能，论功行赏的用人政策；扩充加强军队。全国建立上、中、下三军，各军设将佐二人，中军将位最尊，指挥全军，称为中军元帅（后世元帅、将军之名始于此）。这些改革使晋国财富充裕，国力强盛，为争霸奠定了基础。
进京勤王
公元前635年（晋文公二年），晋文公亲自率兵勤王，因为王弟太叔子带勾结狄国军队赶走了周襄王，勤王安周是求取霸业最好的捷径。晋文公很快打败狄军，活捉太叔子带，护送周襄王回洛邑，立下了安定周王室的头功，被视为齐桓公再世，在诸侯中建立了威望。
城濮之战
公元前632年（晋文公五年）晋楚城濮之战。这是我国古代战争史上著名的以少胜多的战例之一。双方兵力只能据参战兵车数来估计。一种计算是引《司马法》的说法，每车甲士3人步兵2人；另一说法据孙诒让《周礼正义》卷54认为《周礼[1]》所说军队编制：五人为“伍”，五伍为“两”，“两”就是兵车一乘。具体地说就是每车甲士二伍十人，步三伍十五人，甲士中最勇者三人居车上，为甲首；余七人在车的左右，步卒跟在车后。这样每车甲士、徒兵共25人或30人。后一说法比较符合春秋时的实际情况。《诗经[2]·鲁颂·閟宫》载“公车千乘……公徒三万”，也是这个比例。据此城濮之战晋出动兵车700乘，兵力估计为二万左右。楚出动兵车一千四五百乘，兵力估计为四万左右。
城濮之战居于劣势的晋军取得胜利的原因：①战争之前，晋国采取了整顿内政、发展生产、训练军队等一系列富国强兵的措施，为战争的胜利打下了可靠的基础。②晋国在外交上开展了一系列灵活巧妙的斗争，扩大了自己的同盟军，孤立了楚国。例如晋先打下楚的盟国曹国、卫国，然后暗地里答应曹、卫复国，只要他们与楚绝交。曹、卫果然与楚绝交，使楚陷于孤立。又如晋利用齐国、秦国同楚的矛盾，同齐、秦建立联盟，陷楚于不利的境地。③　“退避三舍”不仅使晋军赢得政治上的主动，在军事上也使处于劣势的晋军避开了在不利条件下同楚决战，保存力量，待机破敌。在决战中晋军避开敌人强大的中军，选择比较薄弱的两翼冲击。又伪装败逃，造成敌人的错觉，然后出其不意地攻击敌人。使自己在局部上占据优势，再从局部的优势转变为全局的优势。《东周列国志》40-41回得臣以西广戎车，兼成氏本宗之兵，自将中军。使斗宜申率申邑之师，同郑、许二路兵将为左军。使斗勃率息邑之兵，同陈、蔡二路兵将为右军。雨骤风驰，直逼晋侯大寨，做三处屯聚。
晋文公集诸将问计。先轸曰：“本谋致楚，欲以挫之。且楚自伐齐围宋，以至于今，其师老①矣。必战楚，毋失敌！”狐偃曰：“主公昔日在楚君面前，曾有一言：‘他日治兵中原，请避君三舍。’今遂与楚战，是无信也。主公向不失信于原人，乃失信于楚君乎？”必避楚。”诸将皆艴然曰：“以君避臣，辱甚矣！不可，不可！”狐偃曰：“子玉虽刚狠，然楚君之惠，不可忘也。吾避楚，非避子玉。”诸将又曰：“倘楚兵追至，奈何？”狐偃曰：“若我退，楚亦退，必不能复围宋矣。如我退而楚进，则以臣逼君，其曲在彼。避而不得，人有怒心；彼骄我怒，不胜何为？”文公曰：“子犯之言是也。”传令“三军俱退！”晋军退三十里，军吏来禀曰：“已退一舍之地矣。”文公曰：“未也。”又退三十里，文公仍不许驻军。直退到九十里之程，地名城濮，恰是三舍之远，方教安营息马。时齐孝公命上卿国懿仲之子国归父为大将，崔夭副之；秦穆公使其次子小子憗为大将，白乙丙副之；各率大兵，协同晋师战楚，俱于城濮下寨，宋围已解，宋成公亦遣司马公孙固如晋军拜谢，就留军中助战。
却说楚军见晋军移营退避，各有喜色。斗勃曰：“晋侯以君避臣，于我亦有荣名矣。不如借此旋①师，虽无功，亦免于罪。”得臣怒曰：“吾已请添兵将，若不一战，何以复命？晋军既退，其气已怯，宜疾追之！”传令“速进！”楚军行九十里，恰与晋军相遇。得臣相度地势，凭山阻泽，据险为营，晋诸将言于先轸曰：“楚若据险，攻之难拔，宜出兵争之。”先轸曰：“夫据险以固守也。子玉远来，志在战而不在守。虽据险，安所用之？”时文公亦以战楚为疑。狐偃奏曰：“今日对垒，势在必战。战而胜，可以伯诸侯；即使不胜，我国外河内山，足以自固。楚其奈我何？”文公意犹未决。是夜就寝，忽得一梦，梦见如先年出亡之时，身在楚国，与楚王手搏为戏，气力不加，仰面倒地。楚王伏于身上，击破其脑，以口喋之。既觉，大惧。时狐偃同宿帐中，文公呼而告之，如此恁般：“梦中斗楚不胜，彼饮吾脑，恐非吉兆乎？”狐偃称贺曰：“此大吉之兆也！君必胜矣！”文公曰：“吉在何处！”狐偃对曰：“君仰面倒地，得天相照；楚王伏于身上，乃伏地请罪也。脑所以柔物，君以脑予楚，柔服之矣，非胜而何？”文公意乃释然；天色乍明，军吏报：“楚国使人来下战书。”文公启而观之，书云：
请与君之士戏，君凭轼而观之，得臣与寓目①焉。狐偃曰：“战，危事也，而曰戏，彼不敬其事矣，能无败乎？”
文公使栾枝答其书云：
寡人未忘楚君之惠，是以敬退三舍，不敢与大夫对垒。大夫必欲观兵，敢不惟命！诘朝②相见。
楚使者去后，文公使先轸再阅兵车，共七百乘，精兵五万余人，——齐、秦之众，不在其内。文公登有莘之墟③以望其师，见其少长有序，进退有节。叹曰：“此却縠我之遗教也。以此应敌可矣。”使人伐其山木，以备战具。先轸分拨兵将，使狐毛、狐偃引上军，同秦国副将白乙丙攻楚左师，与斗宜申交战。使栾枝、胥臣引下军，同齐国副将崔夭，攻楚右师，与斗勃交战。各授计策行事。自与却溱、祁瞒中军结阵，与成得臣相持。却教荀林父、士会，各率五千人为左右翼，准备接应，再教国归父、小子憗，各引本国之兵，从间道抄出楚军背后埋伏。只等楚军败北，便杀入据其大寨。明魏犨胸疾已愈，自请为先锋。先轸曰：“留老将军有用处。从有莘南去，地名空桑，与楚连谷地面接壤。老将军可引一枝兵，伏于彼处，截楚败兵归路，擒拿楚将。”魏犨欣然去了。赵衰、孙伯纠、羊舌突、茅茷一等一班文武，保护晋文公于有莘山上观战，再教舟之侨于南河整顿船只，伺候装载楚军辎重，临期无误。次日黎明，晋军列阵于有莘之北，楚军列阵于南。彼此三军，各自成列。得臣传令，教“左右二军先进，中军继之。”
且说晋下军大夫栾枝，打探楚右师用陈、蔡为前队，喜曰：“元帅密谓我曰：‘陈、蔡怯战而易动。’先挫陈蔡，则右师不攻而自溃矣。”乃使白乙丙出战。陈辕选、蔡公子印，欲在斗勃前建功，争先出车，未及交锋，晋兵忽然退后。二将方欲追赶，只见对阵门旗开处，一声炮响，胥臣领著一阵大车，冲将出来。驾车之马，都用虎皮蒙背。敌马见之，认为真虎，惊惶跳踯。执辔者拿把不住，牵车回走，反冲动斗勃后队。胥臣和白乙丙乘乱掩杀，胥臣斧劈公子印于车下，白乙丙箭射斗勃中颊。斗勃带箭而逃，楚右师大败，死者枕藉，不计其数。栾枝遣军卒，假扮作陈、蔡军人，执著彼处旗号，往报楚军，说：“右师已得胜，速速进兵，共成大功。”得臣凭轼望之，但见晋军北奔，烟尘蔽天。喜曰：“晋下军果败矣！”急催左师并力前进。斗宜申见对阵大旆高悬，料是主将，抖擞精神，冲杀过来。这里狐偃迎住，略战数合，只见阵后大乱。狐偃回辕便走，大旆亦往后退行。斗宜申只道晋军已溃，指引郑、许二将，尽力追逐，忽然鼓声大震，先轸、却溱引精兵一枝，从半腰里横冲过来，将楚军截做二段。狐毛、狐偃翻身复战，两下夹攻。郑、许之兵先自惊溃。宜申支架不住，拚死命杀出。遇著齐将崔夭，又杀一阵。尽弃其车马器械，杂于步卒之中，爬山而遁。原来晋下军伪作北奔，烟尘蔽天，却是栾枝砍下有莘山之木，曳于车后，车驰木走，自然刮地尘飞，哄得左军贪功索战。狐毛又诈设大旆，教人曳之而走，装作奔溃之形。狐偃佯败，诱其驱逐。先轸早已算定，咐咐祁瞒虚建大将旗。守定中军。任他敌军搦战，切不可出应。自引兵从阵后抄出，横冲过来，恰与二狐夹攻，遂获全胜。这都是先轸预定下的计策。有诗为证：
临机何用阵堂堂？先轸奇谋不可当。
只用虎皮蒙马计，楚军左右尽奔亡。
话说楚元帅成得臣虽则恃勇求战，想著楚王两番教诫之语，却也十分持重。传闻左右二军，俱已进战得利，追逐晋兵；遂令中军击鼓，使其子小将军成大心出阵。祁瞒先时，也守著先轸之戒，坚守阵门，全不招架。楚中军又发第二通鼓，成大心手提画戟，在阵前耀武扬威。祁瞒忍耐不住，使人察之，回报：“是十五岁的孩子。”祁瞒曰：“谅童子有何本事！手到拿来，也算我中军一功。”喝教“擂鼓！”战鼓一鸣，阵门开处，祁瞒舞刀而出，小将军便迎住交锋。约斗二十余合，不分胜败。斗越椒在门旗之下，见小将军未能取胜，即忙驾车而出，拈弓搭箭，觑得较亲，一箭正射中祁瞒的盔缨。祁瞒吃了一惊，欲待退回本阵，恐冲动了大军，只得绕阵而走。斗越椒大叫：“此败将不须追之，可杀入中军，擒拿先轸！”不知胜负如何，且看下回分解。
话说楚将斗越椒与小将军成大心，不去追赶祁瞒，竟杀入中军。越椒见大将旗迎风荡扬，一箭射将下来。晋军不见了帅旗，即时大乱。却得荀林父、先蔑两路接应兵到，荀林父接住斗越椒厮杀，先蔑便接住成大心厮杀。成得臣麾军大进，攘臂大呼曰：“今日若容晋军一个生还，誓不回军！”正在施设①，先轸、却溱兵到，两下混战多时。栾枝、胥臣、狐毛、狐偃一齐都到，如铜墙铁壁，围裹将来。得臣方知左右二军已溃，无心恋战，急急传令鸣金收军。怎当得晋兵众盛，把楚家兵将，分做十来处围住。小将军成大心一枝画戟，神出鬼没，率领宗兵②六百人，无不一以当百，保护其父得臣，拚命杀出重围。不见了斗越椒，复翻身杀入。那斗越椒，乃是子文之从弟，生得状如熊虎，声若豺狼，有万夫不当之勇；精于射艺，矢无虚发。在晋军中左冲右突，正寻觅成家父子。恰好成大心遇见，说：“元帅有了，将军可快行！”两个遂合做一处，各奋神威，复救出许多楚军，溃围而出。
晋文公在有莘山上，观见晋兵得胜，忙使人教先轸传谕各军：“但逐楚兵出了宋、卫之境足矣。不必多事擒杀，以伤两国之情，负了楚王施惠之意。”先轸遂约住诸军，不行追赶。祁瞒违令出战，囚于后军，伺候发落。胡曾先生有诗云：
避兵三舍为酬恩，又诫穷追免楚军；
两敌交锋尚如此，平居负义是何人？
陈、蔡、郑、许四国，损兵折将，各自逃生，回本国去了。
单说成得臣同成大心、斗越椒出了重围，急投大寨。前哨报：“寨中已竖起齐、秦两家旗号了！”原来国归父、小子憗二将杀散楚兵，据了大寨，辎重粮草，尽归其手。得臣不敢经过，只得倒转从有莘山后，沿睢水一路而行。斗宜申、斗勃各引残兵来会。行至空桑地面，忽然连珠炮响，一军当路，旗上写“大将魏”字。魏犨先在楚国，独制①貘兽，楚人无不服其神勇。今日路当险处，遇此劲敌，那残兵又都是个伤弓之鸟，谁人不丧胆消魂！早已望风而溃了。斗越椒大怒，叫小将军保护元帅，奋起精神，独力拒战。斗宜申、斗勃也只得勉强相帮。魏犨力战三将，水泄不漏。正在相持，忽见北来一人，飞马而至，大叫：“将军罢战，先元帅奉主公之命：‘放楚将生还本国，以报出亡时款待之德。’”魏犨方才住手，教军士分开两下，大喝：“饶你去！”得臣等奔走不迭，回至连谷。点检残军，中军虽有损折，尚士存六七；其申息之师，分属左右二军者，所存十无一二。哀哉！古人有吊战场诗云：
胜败兵家不可常，英雄几个老沙场？
禽奔兽骇投坑阱，肉颤筋飞饱剑铓；
鬼火荧荧魂宿草，悲风飒飒骨侵霜。
劝君莫羡封侯事，一将功成万命亡！
得臣大恸曰：“本图为楚国扬万里之威，不意中晋人诡谋，贪功败绩，罪复何辞？”乃与斗宜申、斗勃俱自囚于连谷，使其子大心部①领残军，去见楚王，自请受诛。
时楚成王尚在申城，见成大心至，大怒曰：“汝父有言在前：‘不胜甘当军令。’今又何言？”大心叩头曰：“臣父自知其罪，便欲自杀，臣实止之；欲使就君之戳，以申国法也。”楚王曰：“楚国之法，兵败者死。诸将速宜自裁，毋污吾斧锧②。”大心见楚王无怜赦之意，号泣而出，回复得臣，得臣叹曰：“纵楚王赦我，我亦何面目见申息之父老乎？”乃北向再拜，拔佩剑自刎而死。
却说蔿贾在家，问其父蔿吕臣曰：“闻令尹兵败，信乎？”吕臣曰：“信。”蔿贾曰：“王何以处之？”铓蔿吕臣曰：“子玉与诸将请死，王听之矣。”蔿贾曰：“子玉刚愎而骄，不可独任；然其人强毅不屈，使得智谋之士，以为之辅，可使立功。今虽兵败，他日能报晋仇者，必子玉也。父亲何不谏而留之？”吕臣曰：“王怒甚，恐言之无益。”蔿贾曰：“父亲不记范巫蔿似之言乎？吕臣曰：“汝试言之。”蔿贾曰：“矞似善相人，主上为公子时，矞似曾言：‘主上与子玉、子西三人，日后皆不得其死。’主上切记其言，即位之日，即赐子玉、子西免死牌各一面，欲使矞似之言不验也。主上怒中，偶忘之耳。父亲若言及此，主上必留二臣无疑矣。”吕臣即时往见楚王，奏曰：“子玉罪虽当死，然吾王曾有免死牌在彼，可以赦之。”楚王愕然曰：“岂非范巫矞似之故耶？微子言，寡人几忘之矣！”乃使大夫潘尪同成大心乘急传宣楚王命：“败将一概免死！”比及到连谷时，得臣先死半日矣。左师将军斗宜申悬梁自缢，因身躯重大，悬帛断绝，恰好免死命至，留下性命。斗勃原要收殓子玉、子西之尸，方才自尽，故此亦不曾死。单死了个成得臣，岂非命乎？潜渊居士有诗吊之云：
楚国昂藏一丈夫，气吞全晋挟雄图。
一朝失足身躯丧，始信坚强是死徒。
成大心殡殓父尸。斗宜申、斗勃、斗越椒等，随潘尪到申城谒楚王，伏地拜谢不杀之恩。楚王知得臣自杀，懊悔不已。还驾郢都，升铓吕臣为令尹；贬斗宜申为商邑尹，谓之商公；斗勃出守襄城。楚王转怜得臣之死，拜其子成大心、成嘉俱为大夫。令尹子文致政居家，闻得臣兵败，叹曰：“不出蔿贾所料！吾之识见，反不如童子，宁不自羞！”呕血数升，伏床不起。召其子斗般嘱曰：“吾死在旦夕。惟有一言嘱汝：“汝叔越椒，自初生之日，已有熊虎之状，豺狼之声，此灭族之相也。吾此时曾劝汝祖勿育之，汝祖不听。吾观蔿吕臣不寿，勃与宜申，皆非善终之相，楚国为政，非汝则越椒。越椒傲狠好杀，若为政，必有非理之望，斗氏之祖宗其不祀①乎？吾死后，椒若为政，汝必逃之，无与其祸也。”般再拜受命。子文遂卒。未几，蔿吕臣亦死。成王追念子文之功，使斗般嗣为令尹，越椒为司马，蔿贾为工正。不在话下。
却说晋文公既败楚师，移屯于楚大寨。寨中所遗粮草甚广，各军资之以食，戏曰：“此楚人馆谷①我也。”齐、秦及诸将等，皆北面称贺。文公谢不受，面有忧色。诸将曰：“君胜敌而忧，何也？”文公曰：“子玉非甘出人下者，胜不可恃，能勿惧乎？”国归父、小子憗等辞归，文公以军获之半遗之，二国奏凯而还。宋公孙固亦归本国，宋公自遣使拜谢齐、秦。不在话下。
先轸囚祁瞒至文公之前，奏其违命辱师之罪。文公曰：“若非上下二军先胜，楚兵尚可制乎？”命司马赵衰定其罪，斩祁瞒以徇②于军，号令曰：“今后有违元帅之令者，视此！”军中益加悚惧。大军留有莘三日，然后下令班师。行至南河，哨马禀复：“河下船只，尚未齐备。”文公使召舟之侨。侨亦不在。原来舟之侨是虢国降将，事晋已久，满望重用立功，却差他南河拘集船只，心中不平。恰好接得家报，其妻在家病重，侨料晋、楚相持，必然日久，未必便能班师，因此暂且回国看视。不想夏四月戊辰，师至城濮，己巳交战，便大败楚师。休兵三日，至癸酉大军遂还，前后不过六日，晋侯便至河下，遂误了济河之事。文公大怒，欲令军士四下搜捕民船。先轸曰：“南河百姓，闻吾败楚，谁不震恐？若使搜捕，必然逃匿。不若出令以厚赏募之。”文公曰：“善。”才悬赏军门，百姓争舣①船应募，顷刻舟集如蚁，大军遂渡了黄河。文公谓赵衰曰：“曹、卫之耻已雪矣，惟郑仇未报，奈何？”赵衰对曰：“君旋师过郑，不患郑之不来也。”文公从之。
行不数日，遥见一队车马，簇拥着一位贵人，从东而来。前队栾枝迎住，问：“来者何人？”答曰：“吾乃周天子之卿士王子虎也。闻晋侯伐楚得胜，少安中国。故天子亲驾銮舆，来犒三军，先令虎来报知。”栾枝即引子虎来见文公。文公问于群下曰：“今天子下劳寡人，道路之间，如何行礼？”赵衰曰：“此去衡雍不远，有地名践土，其地宽平，连夜建造王宫于此。然后主公引列国诸侯迎驾，以行朝礼，庶不失君臣之义也。”文公遂与王子虎订期，约以五月之吉，于践土候周王驾临。子虎辞去。大军望衡雍而进。途中又见车马一队，有一使臣来迎，乃是郑大夫子人九，奉郑伯之命，恐晋兵来讨其罪，特遣行成。晋文公怒曰：“郑闻楚败而惧，非出本心，寡人俟觐王之后，当亲率师徒，至于城下。”赵衰进曰：“自我出师以来，逐卫君，执曹伯，败楚师，兵威已大震矣。又求多于郑，奈劳师何？君心许之。若郑坚心来归，赦之可也；如其复贰，姑休息数月，讨之未晚。”文公乃许郑成。大军至衡雍下寨。一面使狐毛、狐偃帅本部兵，往践土筑造王宫；一面使栾枝入郑城，与郑伯为盟。郑伯亲至衡雍，致饩谢罪。文公复与歃血订好。话间，因夸美子玉之英勇。郑伯曰：“已自杀于连谷矣。”文公叹息久之。郑伯既退，文公私谓诸臣曰：“吾今日不喜得郑，喜楚之失了玉也。子玉死，余人不足虑，诸卿可高枕而卧矣！”髯翁有诗云：
得臣虽是莽男儿，胜负将来未可知。
尽说楚兵今再败，可怜连谷有舆尸！
邲之战
公元前597年晋楚邲之战。城濮之战后，楚北上受阻，转而向东发展。楚庄王即位，稳定政局，发展生产，为争霸奠定了基础。接着率兵北上，在周的直辖区耀武扬威，并向周使询问象征王权的九鼎之轻重，大有取周而代之的气势。于是晋、楚为争夺郑国大战于邲。晋军将帅对和战问题争论不休，步调不一，迟疑不进，在楚军突然进攻下大败，诸军争舟渡河，自相砍杀。邲之战后，楚庄王饮马黄河，雄视北方。鲁、宋、郑、陈诸小国又相继依附楚国，楚庄王一时称霸中原。《东周列国志》第五十四回话说晋景公即位三年，闻楚王亲自伐郑，谋欲教之。乃拜荀林父为中军元帅，先谷副之；士会为上军元帅，却克副之；赵朔为下军元帅，栾书副之。赵括、赵婴齐为中军大夫，巩朔、韩穿为上军大夫，荀首、赵同为下军大夫，韩厥为司马。更有部将魏锜、赵旃、荀罂、逢伯、鲍癸等数十员，起兵车共六百乘，以夏六月自绛州进发。到黄河口，前哨探得郑城被楚久困，待救不至，已出降于楚，楚兵亦将北归矣。荀林父召诸将商议行止。士会曰：“救之不及，战楚无名；不如班师，以俟再举。”林父善之，遂命诸将班师。中军一员上将，挺身出曰：“不可，不可！晋能伯诸侯者，以其能扶倾救难故也。今郑待救不至，不得已而降楚。我若挫楚，郑必归晋。今弃郑而逃楚，小国何恃之有？晋不复能伯诸侯分！元帅必欲班师，小将情愿自率本部前进。”荀林父视之，乃中军副将先谷，字彘子。林父曰：“楚王亲在军中，兵强将广。汝偏师独济，如以肉投馁虎，何益于事？”先谷咆哮大叫曰：“我若不往，使人谓堂堂晋国，没一个敢战之人，岂不可耻？此行虽死于阵前，犹不失志气。”说罢，竟出营门，遇赵同、赵括兄弟，告以“元帅畏楚班师，我将独济。”同、括曰：“大丈夫正当如此。我弟兄愿率本部相从。”三人不秉将令，引军济河。荀首不见了赵同，军士报道：“已随先将军去迎楚军矣。”荀首大惊，告于司马韩厥。韩厥特造中军，来见荀林父，曰：“元帅不闻彘子之济河乎？如遇楚师，必败。子总中军，而彘子丧师，咎专在子。将若之何？”林父悚然问计。韩厥曰：“事已至此，不如三军俱进。如其捷，子有功矣。万一不捷，六人均分其责，不犹愈于专罪乎？”林父下拜曰：“子言是也。”遂传令三军并济，立营于敖、鄗二山之间。先谷喜曰：“固知元帅不能违吾之言也。”
话分两头。且说郑襄公探知晋兵众盛，恐一旦战胜，将讨郑从楚之罪，乃集群臣计议。大夫皇戍进曰：“臣请为君使于晋军，劝之战楚。晋胜则从晋，楚胜则从楚，择强而事，何患焉？”郑伯善其谋，遂使皇戍往晋军中，致郑伯之命曰：“寡君待上国之救，如望时雨。以社稷之将危，偷安于楚，聊以救亡，非敢背晋也。楚师胜郑而骄，且久出疲敝，晋若击之，敝邑愿为后继。”先谷曰：“败楚服郑，在此一举矣。”栾书曰：“郑人反覆，其言未可信也。”赵同、赵括曰：“属国助战，此机不可失。彘子之言是也。”遂不由林父之命，同先谷竟与皇戍定战楚之约。谁知郑襄公又别遣使往楚军中，亦劝楚王与晋交战，是两边挑斗，坐观成败的意思。孙叔敖虑晋兵之盛，言于楚王曰：“晋人无决战之意，不如请战。请而不获，然后交兵，则曲在晋矣。”庄王以为然。使蔡鸠居往晋请罢战修和。荀林父喜曰：“此两国之福也！”先谷对蔡鸠居骂曰：“汝夺我属国，又以和局缓我，便是我元帅肯和，我先谷决不肯。务要杀得你片甲不回，方见我先谷手段！快去报与楚君，教他早早逃走，饶他性命！”蔡鸠居被骂一场，抱头而窜。将出营门，又遇赵同、赵括兄弟，以剑指之曰：“汝若再来，先教你吃我一剑！”鸠居出了晋营，又遇晋将赵旃，弯弓向之，说道：“你是我箭头之肉，少不得早晚擒到！烦你传话，只教你蛮王仔细！”鸠居回转本寨，奏知庄王。庄王大怒，问众将：“谁人敢去挑战？”大将乐伯应声而出曰：“臣愿往！”乐伯乘单车，许伯为御，摄叔为车右。许伯驱车如风，径逼晋垒。乐伯故意代御执辔，使许伯下车饰马正鞅①，以示闲暇。有游兵十余人过之，乐伯不慌不忙，一箭发去，射倒一人；摄叔跳下车，又只手生擒一人，飞身上车。余兵发声喊，都走。许伯仍为御，望本营而驰。晋军知楚将挑战杀人，分为三路追赶将来。鲍癸居中，左有逢宁，右有逢盖。乐伯大喝曰：“吾左射马，右射人，射错了，就算我输！”乃将雕弓挽满，左一箭，右一箭，忙忙射去，有分有寸，不差一些。左边连射倒三四匹马，马倒，车遂不能行动。右边逢盖面门亦中一箭，军士被箭伤者甚多，左右二路追兵，俱不能进。只有鲍癸紧紧随后，看看赶著。乐伯只存下一箭了。搭上弓靶，欲射鲍癸，想道：“我这箭若不中，必遭来将之手。”正转念间，车驰马骤之际，赶出一头麋来，在乐伯面前经过。乐伯心下转变，一箭望麋射去，刚刚的直贯麋心。乃使摄叔下车取麋，以献鲍癸曰：“愿充从者之膳。”鲍癸见乐伯矢无虚发，心中正在惊惧，因其献麋，遂假意叹曰：“楚将有礼，我不可犯也！”麾左右回车。乐伯徐行而返。有诗为证：
单车挑战骋豪雄，车似雷轰马似龙。
神箭将军诸不怕？追军缩首去如风。
晋将魏锜知鲍癸放走了乐伯，心中大怒曰：“楚来挑战，晋国独无一人敢出军前，恐被楚人所笑也。小将亦愿以单车，探楚之强弱。”赵旃曰：“小将愿同魏将军走遭。”林父曰：“楚来求和，然后挑战。子若至楚军，也将和议开谈，方是答礼。”魏锜答曰：“小将便去请和。”赵旃先送魏锜登车，谓魏锜曰：“将军报鸠居之使，我报乐伯，各任其事可也。”
却说上军元帅士会，闻赵、魏二将讨差往楚，慌忙来见荀林父，欲止其得。比到中军，二将已去矣。士会私谓林父曰：“魏锜、赵旃，自恃先世之功，不得重用，每怀怨望之心。况血气方刚，不知进退，此行必触楚怒。倘楚兵猝然乘我①，何以御之？”时副将却克亦来言：“楚意难测，不可不备。”先谷大叫曰：“旦晚厮杀，何以备为！”荀林父不能决。士会退谓却克曰：“荀伯木偶耳！我等宜自为计。”乃使却克约会上军大夫巩朔、韩穿，各率本部兵，分作三处，伏于敖山之前。中军大夫赵婴齐，亦虑晋师之败，预遣人具舟于黄河之口。
话分两头。再说魏锜一心忌荀林父为将，欲败其名，在林父面前只说请和，到楚军中，竟自请战而还。楚将潘党知蔡鸠居出使晋营，受了晋将辱骂，今日魏锜到此，正好报仇。忙趋入中军，魏锜已自出营去了，乃策马追之。魏锜行及大泽，见追将甚紧，方欲对敌，忽见泽中有麋六头，因想起楚将战麋之事，弯起弓来，也射倒一麋，使御者献于潘党曰：“前承乐将军赐鲜，敬以相报。”潘党笑曰：“彼欲我描旧样耳！我若追之，显得我楚人无礼。”亦命御者回车而返。魏锜还营，诡说：“楚王不准讲和，定要交锋，决一胜负。”荀林父问：“赵旃何在？”魏锜曰：“我先行，彼在后，未曾相值。”林父曰：“楚既不准和，赵将军必然吃亏。”乃使荀罂率钝车二十乘，步卒千五百人，往迎赵旃。
却说赵旃夜至楚军，布席于军门之外，车中取酒，坐而饮之。命随从二十余人，效楚语，四下巡绰①，，得其军号，混入营中。有兵士觉其伪，盘诘之；其人拔刀伤兵士。营中乱嚷起来，举火搜贼，被获一十余人。其余逃出，见赵旃尚安坐席上，扶之起，登车，觅御人，已没于楚军矣。天色渐明；赵旃亲自执辔鞭马，马饿不能驰。楚庄王闻营中有贼遁去，自驾戎格，引兵追赶，其行甚速。赵旃恐为所及，弃其车，奔入万松林内，为楚将屈荡所见，亦下车逐之。赵旃将甲裳挂于小小松树之上，轻身走脱。屈荡取甲裳并车马，以献庄王。方欲回辕，望见单车风驰而至，视之，乃潘党也。党指北向车尘，谓楚王曰：“晋师大至矣！”这车尘却是荀林父遣佹车，迎接赵旃者。潘党远远望见，误认以为大军，未免轻事重报，吓得庄王面如土色。忽听得南方鼓角喧天，为首一员大臣，领著一队车马飞到。这员大臣是谁？乃是令尹孙叔敖。庄王心下稍安，问：“相国何以知晋军之至，而来救寡人？”孙叔敖对曰：“臣不知也。但恐君王轻进，误入晋军，臣先来救驾，随后三军俱至矣。”庄王北向再看时，见尘头不高，曰：“非大军也。”孙叔敖对曰：“《兵法》有云：‘宁可我迫人，莫使人迫我。’诸将既已到齐，吾王可传令，只顾杀向前去。若挫其中军，余二军皆不能存扎矣。”
庄王果然传令：使公子婴齐同副将蔡鸠居，以左军攻晋上军；公子侧同副将工尹齐，以右军攻晋下军；自引中军两广之众，直捣荀林父大营。庄王亲自援桴击鼓。众军一齐擂鼓，鼓声如雷。车驰马骤，步卒随著车马，飞奔前行。晋军全没准备。荀林父闻鼓声，才欲探听，楚军漫山遍野，已布满于营外，真是出其不意了。林父仓忙无计，传令并力混战。楚兵人人耀武，个个扬威，分明似海啸山崩，天摧地塌。晋兵如久梦乍回，大醉方醒，还不知东西南北。“没心人遇有心人”，怎生抵敌得过？一时鱼奔鸟散，被楚兵砍瓜切菜，乱杀一回。杀得四分五裂，七零八碎。荀罂乘着辀车，迎不着赵旃，却撞著楚将熊负羁，两下交锋。楚兵大至，寡不敌众，步卒奔散，荀罂所乘左骖，中箭先倒，遂为熊负羁所擒。
再说晋将逢伯，引其二子逢宁、逢盖，共载一小车，正在逃奔。恰好赵旃脱身走到，两趾俱裂，看见前面有乘车者，大叫：“车中何人？望乞挈带！”逢伯认得是赵旃声音，吩咐二子：“速速驰去，勿得反顾。”二子不解其父之意，回头看之，赵旃即呼曰：“逢君可载我！”二子谓父曰：”赵叟在后相呼。”逢伯大怒曰：“汝既见赵叟，合当让载也！”叱二子下车，以辔授赵旃，使登车同载而去。逢宁、逢盖失车，遂死于乱军之中。荀林父同韩厥，从后营登车，引著败残军卒，取路山右，沿河而走，弃下车马器仗无算、先谷自后赶上，额中一箭，鲜血淋漓，扯战袍裹之。林父指曰：“敢战者亦如是乎？”行至河口，赵括亦到，诉称其兄赵婴齐，私下预备船只，先自济河：“不通我每得知，是何道理？”林父曰：“死生之际，何暇相闻也？”赵括恨恨不已，自此与婴齐有隙。林父曰：“我兵不能复战矣！目前之计，济河为急。”乃命先谷往河下招集船只。那船俱四散安泊，一时不能取齐。正扰攘之际，沿河无数人马，纷纷来到。林父视之，乃是下军正副将赵朔、栾书，被楚将公子侧袭败，驱率残兵，亦取此路而来。两军一齐在岸，那一个不要渡河的？船数一发少了。南向一望，尘头又起，林父恐楚兵乘胜穷追，乃击鼓出令曰：“先济河者有赏！”两军夺舟，自相争杀。及至船上人满了，后来者攀附不绝，连船覆水，又坏了三十余艘。先谷在舟中喝令军士；“但在攀舷扯浆的，用刀乱砍其手。”各船俱效之。手指砍落舟中，如飞花片片，数掬不尽，皆投河中。岸上哭声震响，山谷俱应，天昏地惨，日色无光。史臣有诗云：
舟翻巨浪连帆倒，人逐洪波带血流。
可怜数万山西卒，半丧黄河作水囚！
后面尘头又起，乃是荀首、赵同、魏锜、逢伯、鲍癸……一班败将，陆续逃至。荀首已登舟，不见其子荀罂，使人于岸呼之。有小军看见荀罂被楚所获，报知荀首。荀首曰：“吾子既失，吾不可以空返。”乃重复上岸，整车欲行。荀林父阻之曰：“罂已陷楚，往亦无益。”荀首曰：“得他人之子，犹可换回吾子也。”魏锜素与荀罂相厚，亦愿同行。荀首甚喜。聚起荀氏家兵，尚有数百人。更兼他平昔恤民爱士，大得军心，故下军之众，在岸者无不乐从，即已在舟中者，闻说下军荀大夫欲入楚军寻小将军，亦皆上岸相从，愿效死力。此时一股锐气，比著全军初下寨时，反觉强旺。荀首在晋，亦算是数一数二的射手，多带良箭，撞入楚军。遇著老将连尹襄老，正在掠取遗车弃仗，不意晋兵猝至，不作准备，被荀首一箭射去，恰穿其颊，倒于车上。公子谷臣看见襄老中箭，驰车来救。魏锜就迎住厮杀。荀首从旁觑定，又复一箭，中其右腕。谷臣负痛拔箭，被魏锜乘势将谷臣活捉过来，并载襄老之尸。荀首曰：“有此二物，可以赎吾子矣！楚师强甚，不可当也。”乃策马急驰。比及楚军知觉，欲追之，已无及矣。
且说公子婴齐来攻上军。士会预料有事，探信最早，先已结阵，且战且走。婴齐追及敖山之下，忽闻炮声大震，一军杀出，当头一员大将在车中高叫：“巩朔在此，等候多时矣！”婴齐倒吃了一惊。巩朔接住婴齐厮杀，约斗二十余合，不敢恋战，保著士会，徐徐而走婴齐不舍，再复追来，前面炮声又起，韩穿起兵来到。偏将蔡鸠居出车迎敌，方欲交锋，山凹里炮声又震，旗旆如云，大将却克引兵又至。婴齐见埋伏甚众，恐堕晋计，鸣金退师。士会点查将士，并不曾伤折一个人，遂依敖山之险，结成七个小寨，连络如七星，楚不敢逼。直到楚兵尽退，方才整旆而还。此是后话。
再说荀首兵转河口，林父大兵尚未济尽，必甚惊皇。却喜得赵婴齐渡过北岸，打发空船南来接应。时天已昏黑，楚军已至羭城。伍参请速追晋师。庄王曰：“楚自城濮失利，贻羞社稷，此一战可雪前耻矣。晋、楚终当讲和，何必多杀？”乃下令安营。晋军乘夜济河，纷纷扰扰，直乱到天明方止。史臣论荀林父智不能料敌，才不能御将，不进不退，以至此败，遂使中原伯气，尽归于楚，岂不伤哉！有诗云：
阃外①元戎无地天，如何裨将敢挠权②？
舟中掬指真堪痛，纵渡黄河也靦然③。
郑襄公知楚师得胜，亲自至邲城劳军。迎楚王至于衡雍，僭居王宫，大设筵席庆贺。潘党请收晋尸，筑为“京观”，以彰武功于万世。庄王曰：“晋非有罪可讨，寡人幸而胜之，何武功之足称耶？”命军士随在掩埋遗骨，为文祭祀河神，奏凯而还。论功行赏。嘉伍参之谋，用为大夫。伍举、伍奢、伍尚、伍员即其后也。令尹孙敖叹曰：“胜晋大功，出自嬖人，吾当愧死矣！”遂郁郁成疾。
鄢陵之战
公元前575年春，楚共王遣公子成赴郑，以汝阴之田（今河南省郏县、叶县间）许郑，郑遂投楚叛晋。同年夏，郑子罕率兵攻宋。当郑伐宋不久，晋国准备兴师伐郑，一方面出动四军，一方面派人前往卫、齐、鲁乞师，准备协同作战。郑成公闻讯，向楚国求救。楚共王决定出兵救郑，以司马子反、令尹子重、右尹子革统领三军，会同蛮军，与晋军战于郑地鄢陵。楚军于古代用兵所忌的晦日六月二十九，欲趁晋军不备，利用晨雾掩护，突然迫近晋军营垒布阵，在援晋的齐、鲁、宋、卫联军到达之前速战速决。
晋军因营前有泥沼，加之楚军逼近，兵车无法出营列阵，处于不利地位。
两军对阵，晋先攻楚之左、右军，后攻中军。晋将魏锜射中楚共王目，楚共王召来养由基，给他两支箭，令其射魏锜。养由基一箭射中了魏锜的颈项，魏锜伏于弓套而死，养由基携另一支箭向楚共王复命。战斗从晨至暮，楚军略受挫，公子筏被俘，但双方胜负未定。楚共王决定次日再战。楚派军吏视察伤员，补充步兵与车兵，修理盔甲武器，清理战车马匹，命令次日鸡鸣时吃饭，整装待命，投入战斗。晋也通告全军作好准备，次日再战，并故意放松对楚俘的看守，让他们逃回楚营，报告晋军备战情况。楚共王得知晋军已有准备后，立即召见子反讨论对策，子反当晚醉酒，不能应召入见。楚共王无奈，引军夜遁。楚军退至瑕时，子反为子重所逼，畏罪自杀。
鄢陵之战是晋楚争霸战争中继城濮之战、邲之战后第三次、也是两国最后一次主力军队的会战。鄢陵之战标志着楚国对中原的争夺走向颓势。晋国虽然借此战重整霸业（晋悼公复霸），但其对中原诸侯的控制力逐渐减弱。
史实
鄢陵之战，是春秋中期，继城濮之战、邲之战之后，晋楚争霸中第三次，也是最后一次的两国军队主力会战，在历史上具有重要的意义。[3]
公元前575年春，楚人诱使郑国叛晋归楚,唆使郑国进攻晋国的盟友宋国。五月，晋厉公与齐鲁卫等国相约伐郑，楚共王领兵救郑，两军相遇于鄢陵（今河南鄢陵西北）。楚军采用以往的策略，在黎明时突然逼近晋军营垒，晋军营前有大片泥沼。晋军填井平灶，疏散行道，列队应战。由楚逃晋的苗贲皇献计晋厉公。他认为楚中军兵力强大，左、右军分别为郑军和蛮兵，队列不整。应首先改变晋军中、下军严整的军容，诱使楚左、右军进攻中军，这时，晋中军先分兵进击楚左、右军，俟其陷入包围时，再由上、下军配合中军聚而歼之，然后集中上、中、下军与新军共击楚精锐的中军王卒。晋厉公听从了苗贲皇的计谋。楚共王见晋军兵力薄弱，遂率中军进攻，遭到抗击。共王伤目，中军后退，晋军乘势猛攻楚左、右军。追击中晋下军将军韩厥数次几乎生擒楚王。激战自晨至暮，楚军伤亡惨重，只得暂时收兵，在夜间补充士兵，准备鸡鸣再战。后因主帅子反醉酒，不能商议军机，楚军被迫夜遁。子反因贻误军机自杀。直到战争结束，鲁、卫两国都未发一兵一卒，晋军在回师的时候，齐国的盟军方才赶到。
鄢陵之战使晋国巩固了霸业，楚国削弱了霸权。晋军创造的攻弱避坚的战术，成为古代战争中著名的范例。
谈判
公元前546年，宋大夫向戌奔走于晋、楚等国之间，取得各诸侯国的同意，在宋都举行有14个国家参加的弭兵大会。会议作了“晋、楚之从交相见”（《左传》襄公二十七年）的决议，即原来晋、楚各自的属国，现在变成晋、楚双方共同的归附国，对晋、楚尽同样的义务。晋楚两大国牺牲中小国家的利益，互相瓜分霸权，形成了均势。