晋献公二十二年,即公元前六五五年,春天,晋献公向诸侯通传申生的死讯。 晋献公派寺人披攻打蒲城。 说起蒲城与夷吾的屈城,当初晋献公派士蒍建造蒲城和屈城,结果不小心,竟在城墙内放入了木柴。 夷吾把这件事告诉了晋献公,献公便派人去责备士蒍。 士蒍进见晋献公,叩首回答,表示,臣听说,‘没有丧事而悲伤,忧愁必然会跟随而来的;没有外敌却建造城邑,那么国内的仇敌就会守卫来进行抵抗。既然仇敌可能会占据,那么为什么要认真建造呢?可我担任官职,如果不听从命令,就是对国君不敬;可将城邑修建得太坚固,将来为仇敌所占据,就是对国家的不忠。丢弃了忠和敬,又怎么来事奉国君呢?《诗》说‘只要拥有德行,国家就会安宁;只要有了诸位公子,就有了坚固的城邑’国君只要重视德行,维护诸位公子的地位,又有什么城邑能够比得上呢?(蒲地和屈地)三年之内恐怕就会用兵,又为什么要谨慎呢? 士蒍退出来之后,作赋,表示,狐衾杂乱,现在一个国家三个公子,我又该跟随谁呢? 重耳面对晋国军队的进攻,表示,君父的命令不能抵抗。 他告诉手下的人,表示,谁抵抗,谁就是我的敌人。 之后重耳跳墙逃走,寺人披只是砍下了他的袖口。 重耳最终逃到了翟国。 这一年,晋国再次借道虞国攻打虢国,宫之奇再次劝谏虞君,可是虞君还是不听。 八月,晋献公率领(虢国都城,今河南三门峡李家窑)晋国军队包围上阳。 晋献公询问卜偃,表示,我能够成功吗? 卜偃表示,可以攻克。 献公又问,什么时候? 卜偃便对,表示,童谣说,‘丙子日的天空刚破晓,苍龙七宿的尾宿看不到。军服多么威武漂亮,虢国的旗帜夺到了。鹑火星(朱雀七宿的柳宿)像只鸟,天策星没亮光。鹑火星现军队到,吓得虢公要逃走。’大概在九月底、十月初。这一天是丙子日的早晨,太阳在尾宿之上,月亮在天策星之上,鹑火星出现在南方,就是在这个时候。 冬季十二月(周历,即夏历十月)丙子,晋国灭虢国,虢公逃亡到洛邑。 晋国的军队在回去的路上顺便灭掉了虢国,抓住了虞国国君和虞国大夫井伯,并将井伯当做秦穆姬的陪嫁送往秦国。 晋献公把虞国的税赋和贡物都送给了周惠王。 《春秋》记‘晋人执虞公’,是将虞国灭亡的原因归咎于虞公,且说明晋国灭虞国容易。