首诗这样写道:“落乌贯虱名无偶,百步穿杨更罕有。穿札将军未足奇,强中更有强中手。”
众将说:“晋国和楚国在相互对峙,我们的国王现在正需要这样的人才。两位将军如此神箭,应该向国王奏报,这样的珍宝不应该被藏匿。”于是,命令军士把箭头和穿过七层坚甲的箭一起抬到楚共王面前。养由基和潘党也跟着过去。众将向楚王详细汇报了养由基和潘党的神箭射击技巧,并且还提到了他们之间的赌射比赛。他们告诉楚王:“我们国家有这样的神箭,又何愁不能战胜晋国的百万大军呢?”楚王大怒,说:“你们以这种投机取巧的方式来谋取胜利,如何能胜?你们自以为这样厉害,但迟早会因为这种侥幸而遭受失败!”于是,楚王没收了由基的箭,不准他再射箭。养由基感到羞愧难当,只好黯然离去。
第二天清早五点,两军同时鸣鼓,开始进攻。晋国上军的总指挥郤锜攻击楚国的左军,并与楚国的公子婴交战。下军的总指挥韩厥攻击楚国的右军,并与公子壬夫对抗。栾书、士燮各自率领本部的车马,保护中军,与楚共王和公子侧对抗。这边晋厉公的战车由郤毅驾驶,栾鍼担任车右将军,郤至等人率领新军作为后队接应。那边楚共王出阵。原本上午应该乘坐右广战车,但右广的将领是养由基,共王责怪养由基依仗射箭技巧而夸夸其谈,所以没有乘坐右广,反而乘坐了左广。左广的驾驶员是彭名,屈荡担任车右将军。郑成公率领本国的车马作为后队接应。
晋厉公头戴冲天凤翅盔,身穿蟠龙红锦战袍,腰悬宝剑,手提方天大戟,乘坐着金叶包裹的战车。他的右侧有栾书,左侧有士燮,军门大开,杀向楚军阵势。然而没想到阵前有一片泥淖,黎明时分,还没能看得很清楚。郤毅驾驶战车勇猛向前,结果刚刚把晋厉公的车轮陷入泥淖中,马无法前行。楚共王的儿子熊茷,年轻好勇,率领前队,看到晋厉公的车陷入泥淖,立刻驱车飞驰过来。这边栾鍼急忙跳下车,站在泥淖里,使尽全身力气,双手把两个轮子扶起来,战车浮起,马匹开始行动,一步步从泥淖中挣扎出来。就在这时,熊茷几乎赶到了。与此同时,栾书的军队也到了,他大声喝道:“小将不得无礼!”熊茷看到旗帜上有“中军元帅”的字样,知道这是大军,于是吃惊地回车逃跑,却被栾书追上,活捉了过来。楚军看到熊茷失利,一起前来救援。然而,士燮带领的军队已经杀了出来,后面的郤至等也都到了,楚军害怕中了埋伏,于是收兵回营。晋军并没有追击,各自回到自己的营地。哨马探听到楚国的左军守势稳定,晋国的上军没有交战,而下军则交战了二十多次,双方都有伤亡。胜负未分,双方约定第二天再战。栾书将熊茷献上为功,晋侯想要斩杀他。但是苗贲皇进提议:“楚国的共王听到他儿子被俘,明天必定亲自出战,我们可以将熊茷拘禁在军队前方,引诱楚国的军队。”晋国侯爵答道:“好的。”整夜都很平静,没有什么事情发生。
天刚亮,栾书命令打开营门寻找敌人决战。大将魏锜报告说:“我昨晚梦见天上一轮明月,然后就弯弓射它,正好射中了月亮的中心,从月亮中射出一股金光,直接泻下来。我吓得慌忙后退,结果不小心脚下一滑,掉进了营前的泥潭里,然后突然惊醒。这是什么预兆呢?”栾书认真地分析说:“周朝的同姓诸侯称为日,异姓诸侯称为月。你射中月亮,说明你一定能打败楚君。但是泥潭是泉水土壤的产物,后退进入泥潭并不是一个好兆头。将军你需要小心啊!”魏锜回答说:“如果能够击败楚国,即使死去又有什么遗憾呢!”栾书同意魏锜的建议,派他打头阵。楚国的将领工尹襄站了出来。双方交战不到几次,晋国的士兵推出囚车,在阵上来回穿梭。楚国的共王看到他的儿子熊茷被囚在车上,非常着急,怒火中烧,立即命令彭名快马前往抢夺囚车。魏锜看到这个情形,抛弃了工尹襄,径直追上楚国的共王,拉起弓箭,飕的一声射出,正中楚王的左眼。潘党勇猛作战,成功保护楚国的共王回到车上。楚王承受着剧痛,拔出箭头,他的瞳孔随着箭镞掉落在地上。一名士兵捡起箭头并献给楚国的共王,他说:“这是龙的眼睛,不能轻易放弃。”楚国的共王将箭头收纳在箭袋中。晋国的士兵看到魏锜获得胜利,一起发起攻击。楚国的公子侧率领军队死死地抵挡,最终成功救出了楚共王。郤至围住了郑成公,但御者将大旗藏在弓衣里,郑成公也逃脱了。
当时楚国的共王非常生气,急忙召唤神箭将军养由基前来救驾。养由基听到召唤,匆忙赶来,但身边没有一支箭。楚共王抽出两根箭交给他,并说:“曾经有一位穿绿袍、留虬髯的人射中了我,将军现在可以为我报仇。将军的箭术高超,我相信不需要用太多的箭。”养由基接过箭,跳上战车,冲入晋军阵地,正好碰到那个穿绿袍、虬髯的人,认出他是魏锜。他大声骂道:“你这个家伙有什么本事,竟敢射伤我的主公?”魏锜正要回答,养由基的箭已经射来,正中魏锜的脖子,魏锜倒在弓衣上死去。栾书带领军队夺回了他的尸体。养由基还剩下一支箭,他把箭归还给楚王,报告说:“靠着大王的威灵,我已经射杀了那个穿绿袍、虬髯的将领!”楚王非常高兴,亲自解下锦袍赐给他,并赐给他一百枝狼牙箭。军队中称他为“养一箭”,意思是说他一箭就能解决问题,不需要再射第二箭。有一首诗说:“鞭马飞车虎下山,晋兵一见胆生寒。万人丛里诛名将,一矢成功奏凯还。”
接下来,晋国的士兵在追击楚国的军队时,逼近了极限。养由基拉紧了弓弦,站在阵前,追击者一旦靠近就会被他射杀。晋国的士兵因此不敢再逼近。楚国的将领婴齐和壬夫得知楚国的共王中箭,前来接应,双方在混战中进行了一场激烈的战斗,最终晋国的士兵撤退了。栾鍼看到了令尹子重的军旗,知道是公子婴齐的军队,于是向晋国的侯爵说:“我之前曾前往楚国,楚国的令尹子重曾问我晋国用兵的策略,我回答说是‘整暇’这两个字。现在双方混战,还没看到整顿好的军队,各自撤退,也没看到空暇。我希望能派一名使者带着酒去献给他们,以实现我之前的承诺。”晋侯说:“好。”栾鍼于是就派人拿着酒,前往公子婴齐的军队,说:“我们的国君因为人手不足,让我担任车右,所以不能亲自犒劳大家,让我来代他敬大家一杯。”婴齐明白了栾鍼之前说的“整暇”的意思,于是赞叹说:“这位小将军真是记性好啊!”接受了他的酒,并对使者说:“明天在阵前,我会亲自向你们表示感谢。”使者回去后,把这话告诉了栾鍼。栾鍼说:“楚国的国君中了箭,他们的军队还没有撤退,怎么办?”苗贲皇说:“我们只需要检查一下车辆,补充士卒,喂饱马,磨好兵器,排列好阵势,吃饱饭后,决一死战,有什么好怕楚国的?”当时,郤犨和栾黡从鲁国和卫国请来了援军,回到晋国军队中说,这两个国家已经起兵来援助晋国,距离这里只有二十里远。楚国的间谍得知这个消息,报告给了楚王。楚王大惊失色地说:“晋国的军队已经这么多了,鲁国和卫国又来援助,怎么办?”于是立即叫来左右,召集中军元帅公子侧商议。不清楚后来的事情会怎样发展,让我们看下一段故事分解。