秦穆公被激怒了,遂亲率大军伐晋。结果是晋军大败,惠公被秦军生俘,装进囚车送往秦国。
用何方式结束这场战争,秦国君臣间提出各种方案。公子絷提议杀掉惠公,另立重耳。公孙枝以为莫如让他交割河外五城并使太子圉来秦充当人质后,仍送他回国为君。穆公倾向公孙枝的意见,尚未定议时,后院却起火了——他的夫人伯姬是惠公的姐姐,听说兄弟被装进囚车送来,马上让包括太子在内的子女们全换上丧服,随她一起登上堆满柴草的高台,再派人通知丈夫:只待晋君进入国都,就点火自焚,以表姊弟情谊!吓得穆公赶紧作出改用国君之礼护送惠公去灵台山小住的决定。
平息后宫风波后,穆公即派公孙枝为代表赴灵台山与晋君谈判。急于回国的惠公完全接受秦国的条件,立即通知国内派人携带河外五城地图和户口钱粮等档案赴秦,就地办妥移交手续。秦国乃用隆重礼节送惠公回国。不久,晋太子圉依灵台条约,入秦为质。
太子圉到秦国后,穆公依公孙枝意见,将他作为亲秦势力培养,除供给他优厚生活待遇外,还把女儿怀嬴嫁给他为妻子,是为秦晋再次联姻,两国相安数年。
其后,惠公病重,不能亲自主持朝会。晋国的盟友梁国则因国君不恤民力,大事楼台馆舍建筑,民怨沸腾,纷纷亡入秦国。穆公见有机可趁,即命百里奚统军灭梁,使秦国东部边界扩至黄河龙门古渡一带。没想到这一来引起了太子圉的恐慌。原来梁国是其母舅家,梁的灭亡,使他感到失去外援。倘惠公一死,他未必能继承君位。心乱意烦间,偏偏没想到丈人穆公比母舅更有力量这一点,竟抛下妻子,不辞而别,一口气跑回晋国准备接班。
这可把穆公惹恼了,辛苦培植多年的亲秦分子说走就走,还把自己的女儿扔为弃妇!立即向臣属表示:“夷吾父子,俱负寡人,寡人一定要报复!”立派公孙枝出使楚国,把流亡在楚的重耳迎至秦国,蓄意帮助重耳重返晋国政坛。
重耳来到秦国时,惠公已去世,太子圉即位,史称晋怀公。怀公闭口不提从秦国迎回妻子,等于宣告秦晋联姻的破裂。穆公更加愤怒,干脆让怀嬴嫁给重耳。怀嬴说:“我已嫁过一个丈夫,岂能再婚?何况重耳是圉的叔父。”穆公道:“你那个丈夫早把你忘了。我看重耳人品好,拥护他的人很多,日后准能当晋国国君,那时你就是国君夫人。这也是为了维护秦晋两国世代联姻嘛。”
怀嬴想了很久,最后表示:“既然这场婚姻关系到两国友好,我怎能只顾惜个人名声呢?”
重耳当上穆公女婿的次年,便由秦国派出重兵护送回国,杀了怀公,夺取了国君宝座,史称晋文公。接着,又在秦国帮助下粉碎了怀公余党发起的政变,这才使其统治获得稳定。遂亲自至雍都迎回怀嬴,立为第一夫人。穆公以精兵三千护送,称为“纪纲之仆”。意思是女儿去婆家后,凡门户仆隶等劳役,都由娘家带去的秦卒担当。以后人们常用“纪纲”泛指家奴,即出典于此。