骊戎看见他们矛尖上启强的首级时立即“哇哇”叫着冲上来。罕如绝望地喊道:“坚啊,我们难道不是朋友吗?你为什么要如此卑鄙地出卖朋友呢?”然后他们就被乱箭射死了。
就这样,双方的使团在回国途中全都被歼灭了,他们一点消息也没带回去。但是皋落氏和骊戎已经无暇再进行谈判了,因为罕如那“莫名其妙”而又“丧心病狂”的举动,双方开始酝酿一场大规模战争。
不久,双方都向晋国求援,皋落氏主动送回了他们俘虏的晋人和战利品,又送来很多高级贵族的子弟作为人质。晋国人认为,赤狄与晋历史上还是很友好的,而且他们像墙一样立在晋与骊戎之间骊戎则是晋国大敌,如果皋落氏被灭了,对晋绝不是好事,结果他们就答应皋落氏的请求,出师进攻骊戎。
晋师从绛都出发,向东进入太行山,军队到达晋城后折向南,通过太行陉到达沁水北岸,骊戎已经在南岸做好防御。晋军扎营的地方是一片平坦而宽广的河滩,河滩后面是茂密的丛林,是个无险可守的地方。晋献公把公卒藏在丛林中,这使得晋军的数量看起来并不多。不久骊戎派使者来到晋营,使者带着谦卑的态度询问,到底是什么原因使得晋人决定对骊戎大动干戈。
狐突:“寡君曾经调停你们和皋落氏的纠纷,你们不听从你们答应将掳掠去的人口和财物交还晋国却一直没有做,因此寡君就让臣子们来问问究竟是怎么一回事。”
戎使:“我们本来是服从命令的,但是皋落氏消灭了我国使团又不停挑衅,我们迫不得已只能再次开战至于人口和财物我们是准备归还的,只是赤狄占据了通往晋国的道路,无法将晋人送回去。”
狐突:“既然如此,为了表示你们的诚心,就把晋民和财物交给我们吧,不劳你们长途护送了。”
戎使:“我会向寡君报告的。”他们完就回去了。
骊戎子不想两面作战,况且认为大量平民对于晋军来是个沉重的负担人们消耗军粮且又碍手碍脚,他就痛快地答应了晋饶条件。
骊戎子并不信任晋人,他认为晋人兴师动众的目的不会只是为了领回俘虏。但是骊戎需要一个短暂的和平来赢得对皋落氏的战争。有的将领提出趁送还人口的机会进攻敌军,但是这个计划因为过于冒险而被否决了。
双方于是约定交接地点在下游十几里的地方,双方需要在那里架起一座简易浮桥,每方只能派五百士兵执行交接任务。
骊戎选择那个地点的理由是:晋军一面的河滩平坦空旷,河滩后面是茂盛的竹林,河滩上一点遮蔽物也没有骊戎可以非常容易地监视晋饶一举一动,晋人没有机会在敌人眼皮底下搞阴谋诡计。
浮桥已经修建完毕,交接的时间也到了。俘虏被带到河边,前面的是老人和孩子,然后是妇女,最后是男子,人们排成两行鱼贯通过浮桥。当队伍几乎全部通过时,骊戎忽然隐隐地觉得哪里不对劲,原来过河的人没有远走,而是都在岸边站着,他们的身体阻挡了骊戎的视线,使得他们看不清后面的情况。
意外马上就发生了,一瞬间,无数晋兵就像是从地下钻出来似的确实是钻出来的,他们八人一组,抬着大竹筏子高声叫喊着冲向河边。马上就有一百只竹筏划过来了。骊戎大惊失色,立即拔出武器应战,他们匆忙砍断桥缆以防止敌人从浮桥通过。但是冲过来晋兵越来越多,骊戎兵且战且退,最后就逃跑了。晋人修复了浮桥并构筑工事,这个渡口就被彻底占领了。
原来晋人在修建浮桥时故意吵吵闹闹大造声势以吸引对岸的注意力,士兵们在夜里挖了很多散兵坑,他们八人一组钻进坑里,上面覆盖着竹筏,竹筏上面铺着碎石。一切安排就绪时,从骊戎的位置看去,什么也发现不了。最后当俘虏越聚越多时,他们就移开竹筏冲出来了。
敌人受到消息立即派兵去夺取这座浮桥,但是当他们调动军队时,晋军主力就开始强渡沁水,骊戎被敌人搞得焦头烂额、首尾不能相顾,结果不得不放弃沁水防线。
晋军的进军速度快得难以置信,军队一路势如破竹,五后便到达济源。晋军和皋落氏一东一西,把骊戎围困在一处三面环山的狭地带之郑晋军挖掘了一条壕沟以阻止敌人向东突围,而皋落氏则占据了轵关陉入口和各个制高点。
面对已经无法逃脱的骊戎,联军并不急于进攻,他们明白困兽犹斗的道理,打算以不变应万变。骊戎试着发动过几次进攻,但是除了失去了一些士兵以外没取得任何战果。
最后,骊戎还是决定从东面晋军驻守的防线处突围。骊戎子下令把所有帐篷都剪开,缝制成大口袋,有人甚至连衣服裤子都贡献出来。他们向里面装满土石,打算用这些沙袋添满壕沟。
骊戎子选择从壕沟的最南端进行突围,因为那里的地形陡峭而狭窄,晋人无法在此部属大量兵力骊戎又在壕沟内侧堆起几座高台,士兵在台上可以居高临下射击援军。
填充工程在半夜就开始,骊戎们并排站成几列,像传送机那样一个传一个地把沙袋扔进坑里,晋军听到动静就开始向对面射火箭,高台上负责掩护的士兵就进行还击。
到了黎明时分,骊戎军竟然填出来一条十米宽的断道,稍后他们就开始突围了。骊戎士兵骑着战马,冲上断道把沙袋扔进去然后再撤回来。他们如果中箭,就努力滚下去把自己和战马也变成填充物,由垂死的人和尸体堆积起来的平面逐渐增高,士兵们最后竟然主动投入堑壕,趴在垂死同伴和战马的身体上。