（前655年），献公又令荀息借道虞国灭掉了虢国。随后，虞也被灭。虞虢之地的西方是戎狄活动的地方，晋灭这两国也是与抵抗戎族有关。一系列的军事行动，令晋国领土大为扩张，疆域包含整个汾水领水流域，并将势力范围延伸到黄河以南。对内方面，献公又吸取历史教训，对同姓宗室公族采取杀戮和放逐的策略，导致从此晋国政治无公族势力的独特局面，以至于日后出现异姓卿大夫专政的局面。献公二十一年（前656年），骊姬为使自己的儿子成为太子，便诬告太子申生，申生被迫逃往新城，并最终自缢。骊姬又向献公谮言重耳和夷吾两公子，重耳被迫跑到母