耿伯终于被对方说服了,他派出一支重兵去进攻绛都,并想把魏国人也编入耿军序列。但是魏太子坚持独立指挥魏军,并宣称这是两国联合作战。
此时申生已经灭亡霍国。耿、魏联军向东出发后,申生带着重兵来到耿国北郊;耿伯站在城楼上,他不知道晋下军是从哪里冒出来的,当时就吓傻了。而申生得知国家将要遭受进攻后就放弃对耿国的进攻,转而追击联军。
申生离开不久、正当耿国人松了一口气之时,突然又收到消息说,晋献公已经占领了魏国,并且正率领大军向耿国挺进。
一向以自由散漫着称的耿伯、此时也无法再忍受晋人没完没了的入侵行径,他决定主动出击,让不可一世的晋献公尝尝被偷袭的滋味。
耿伯集结了一支军队交给太子挥,命太子率军在晋献公行进的路上布置了一个口袋。
伏击圈设在一处延绵不绝的丘陵地带,丘陵上植被本来十分茂盛,但是现在已然是严冬季节,野草枯萎、枝叶凋零,这就给设伏增加了不小的困难。
耿军首先望见晋戎的骑兵队缓缓向前行进,队长狐偃骑着高头大马走在最前面,脸上显出一副“谁也不准惹我”的傲慢神气骑兵大队过后便是晋军的先头的战车部队,埋伏者已经隐隐能够望见晋献公战车上迎风招展的大旗。
正当耿军屏住呼吸等待着发动致命一击之时,突然有人发现,晋军的主力竟然不是沿着一条道路、而是分成三股、分别从三条路上向前推进的!这样一来,晋军的两条侧翼反而把设伏者裹进自己的包围圈。
但是,无论战场形势有利还是不利,无论大战结果是胜是败,这场战斗都将成为两国最后一战。当晋献公进入伏击圈时,太子挥发出攻击命令;无数面战鼓被同时敲响,巨大的战鼓声此起彼伏、振聋发聩,以至于竟使得晋军产生了错觉,以为鼓声是从天上传来。
耿军的弓手居高临下向晋军射出一阵阵箭雨,晋军猝不及防,顿时慌乱起来。但是晋军的指挥官身经百战,士卒训练有素;随着军官们从容不迫地下达命令,士兵们迅速组成防御阵型,秩序马上就恢复了。
太子挥看到弓箭已经起不到杀伤作用,便命令步兵发起进攻。伏兵顺着丘陵的斜坡猛冲下来。但是晋军特别喜欢短兵相接的战斗,军士们干脆扔掉盾牌,与敌人展开贴身白刃战。
太子挥想要在最短的时间内俘获晋献公,无论付出多大代价都不在乎;他立即带领耿国最精锐的一支军队向晋献公冲去。17