若得一原而失大信,吾岂忍之!”遂退兵三十里。贯伯引百姓追及,奉降表以上,晋侯礼之。后人有诗曰:信乃纲常民本原,文公能守也能全,攻原三日兵围解,百姓降服若转环。
    
    文公既得四邑,遂封赵衰为原大夫兼领阳樊,狐溱为温大夫兼守攒,各留兵三千戍其地而归。赵衰告文公曰:“取威定霸,在此一举,主公既承天子重赐,百姓又知信义,乘此机会,大操三军,报急酬德,列国必望风响应矣!”文公大悦,遂以赵衰为元帅,总督大军。衰曰:“臣之才力卑浅,不足以当大任,臣举一人,乃礼乐诗书之家,胸襟大落,胆略周全,绛州人氏,姓郤名谷字伯禄,现为上军参谋。”文公大悦曰:“郤伯禄诚可总督诸军事。”
    
    遂宣郤谷入朝,谓曰:“孤以子余所举卿之学问老成,韬略过众,故以此任托卿。”谷再拜,曰:“小臣才力不及,难任此职,且晋乱初定,主公以信义教民,民皆敬服,然民尚不知礼,今若令臣为元帅,臣请以礼操军,使百姓知尊卑贵贱之等,则战无不克矣!”文公曰:“宜在何处演武?”谷曰:“被芦地坦而平,来日臣操三军于此处,明公请亲观之!”公从其言。郤谷次日摆大驾,整队伍到被芦升帐。文公亦与群臣来观操军,郤谷迎接到坛。传令今日虽是演武,亦必以文礼为教,令军政司起鼓,众将齐至,令各赋志一首,然后较其武勇。遂以国舅狐子犯为先锋,令上军大夫先轸佐之。
    
    却说魏犨见子犯挂了先锋印,心下不服,便促使为夺。郤谷曰:“公谅不得动手,汝勇有余而文彩不足,先锋还是子犯为之。”仇怒曰:“元帅义不服人,演武何论于文,他日交锋对陈,亦事吟诗以退敌哉?”郤谷大怨,喝令斩之!文公请曰:“公谅虽违军令,用人之际,元帅可赦其罪!”郤谷方免犨死。遂令栾枝为先锋,狐溱副之,狐毛将上军,狐偃副之;先轸将下军,却溱副之;颠颉、魏犨为保驾,大发精兵五十万。
    
    文公谓郤谷曰:“孤昔周游列国,诸侯慢我者多,独曹简我尤甚。今欲将兵,先伐曹国,然后及于列国,元帅以为何如?”
    
    谷曰:“主公此举,虽报怨酬德,然必先传檄,布告诸侯,倘有知罪来赎者,则当以大义释之,其恃顽不服者,则率诸侯之兵以伐之,伯业可图矣!”文公悦,即传书布告列国。
    
    却说卫成公欲来赎罪,元咺止之曰:“当今诸侯,楚为虎霸,楚王又娶明公之女,依臣之见,莫如求救于楚,倚亲告旧,一晋何足惧哉?”成公大悦,遂差元咺往楚求救。元咺承命至楚,半途有数十人拥一骑追至。咺问:“其是谁?”从者曰:“吾主乃鲁大夫臧文仲也!奉主之命,往楚求救兵,以拒晋师。”咺闻大喜,便请相见。文仲下马与元咺叙其缘故,二人同车至楚。楚王问其来故?元咺告曰:“晋重耳无故兴兵欲伐鲁、卫,臣等奉二君之命,前来求救,乞与一旅之师,以保社稷。”
    
    楚王谓曰:“卫乃吾之亲国,鲁为大镇,不可不救!”遂欲调兵。臧文仲告曰:“晋兵未图鲁、卫,若先出兵,是速之围也。
    
    若大兵分救二国,则首尾不能相顾,今宋与晋相亲,大王但出兵围宋,则晋兵救宋不暇,岂能更伐鲁、卫哉!”楚王然之。
    
    遂拜子玉为元帅,拜宛春为先锋,斗勃为保驾,大发精兵三十万,杀奔宋之缗邑。
    
    缗邑守臣鉏可侨,坚闭不出,入宋告知于成公。时宋公令左司马公孙固求救于晋。时,齐秦之主皆会于晋,独曹、鲁、卫三国不至,晋侯正与群臣相议,忽报:“宋公孙固到!”晋侯召入,固言楚围缗邑之事。晋侯大怒,便欲兴兵救宋。先轸曰:“楚新婚于卫,结好于曹,我兵欲救宋国,远不能及,莫若兴兵伐曹。卫,则楚兵解矣!”文公大悦,遂亲率大兵来攻五鹿。五鹿守臣,坚闭不出。数日,郤谷保密调士会,引本部兵伏于河西,以截救曹之兵。大军遂投寨进于黄河,不攻五鹿,欲渡河攻曹。曹共公闻知大惊。负羁出班奏曰:“昔日晋侯过曹,主公侮之太甚,故兴兵伐怨,然臣曾以厚礼相待,晋侯感臣恩德,臣愿渡河口说其退兵。”曹公悦,许负羁往晋。忽中军大夫于朗奏曰:“负羁卖国,故结私恩于重耳,今若往晋,必于重耳会谋卖主,主公何不察之?”公曰:“子明之言,正合孤意,但晋兵渡河,怎生区处?”朗曰:“主公如斩负羁,与臣精兵三万即使重耳逃遁!”曹公意欲应之,群臣谏曰:“于朗与负羁有仇,故方把此以斩之,主公断不可斩无罪之臣,致失忠义之士。”曹公听众臣之言,将负羁降职为民,负羁叩头归家。曹公谓子朗曰:“负羁虽有异变,今废其职,不能成事,卿放心前去退晋,归朝加官重赏。”于朗遂领兵出朝,至黄河界口,以长子于宏为先锋,次子于智为右队,副将田一俊为左队,布列阵势于岸上。于朗传令三军,下船济河交锋,乃听长子宏之计,使会水士卒以铁索拦河,逆其战船,复布劲弩于岸,待其粮尽自退。