晉獻公無語。
驪姬繼續說:現在你有三個好兒子,最好的兒子就是申生。你像紂王一樣,娶了比妲己年輕的女人,而且還是兩個。你不擔心這類事發生嗎?大禍臨頭時才憂慮,就來不及啦!
知子莫若父,晉獻公畢竟了解自己的兒子,他聽了,什麼話也沒說。驪姬明白,此計不成,當另謀。
有一天,驪姬勸晉獻公召回太子申生。申生回來先見過了晉獻公,再去見驪姬。驪姬請太子吃飯,交談得相當愉快。第二天,太子入宮謝恩,驪姬又請他吃飯。這天晚上,驪姬邊哭邊向晉獻公說:我想讓太子回心於朝廷,所以召他回來以禮相待。想不到太子竟然對我更加無禮。
晉獻公:他做了什麼?
驪姬:我留太子吃午飯,喝酒半醉的時候,他調戲我說,我父親現在已經老了,你該怎麼辦呢?還來拉我的手,我拒絕了他,他才罷手。你要是不相信,我可以和太子一起去郊遊,你從台上看我們,一定看得到。
晉獻公:好。
第二天,驪姬叫太子和她一起郊遊。驪姬先在頭發上塗了蜂蜜,蜜蜂蝴蝶翩翩飛舞,都聚集在她的頭發旁邊。驪姬說:太子可不可以幫我趕走它們呢?
太子從她的身後用袖子趕走蜜蜂蝴蝶。晉獻公看見了,以為調戲的事情是真的,心中非常生氣,馬上就想把太子給殺了。
這時驪姬又做好人跪下來懇求:我叫太子回來,他卻被殺,是我害了他。而且皇宮裏的這些事,外人不知道,就忍忍吧。
晉獻公就把太子趕到曲沃去了。
這一步很成功,優施又教驪姬實施下一步。優施告訴她:齊桓公率八國聯軍北上,說是朝覲周天子,順道看望病中的齊姬,實為申生而來,你得快快除掉申生,莫夜長夢多。
齊姬一病而亡,申生在宗廟裏大祭母親三天。祭奠完畢後,申生按照慣例,將祭奠用過的豬、牛、羊等肉類,派人送給父親享用。哪知自己的一片孝心卻被驪姬利用了。
當時,晉獻公正在外麵打獵,驪姬覺得謀害太子的機會來了,便叫人把毒藥撒在祭肉上。兩天後晉獻公回來,廚師們忙把申生敬獻的祭肉烹調成各種佳肴美味,讓晉獻公品嚐。晉獻公正要夾肉,驪姬突然阻止道:遠道來的食物,試試再吃吧。驪姬隨即潑了一碗肉湯,地上立刻燒起一個土包。又喚來一隻狗,喂了一塊肉,狗慘叫了幾聲就死去了。
晉獻公還有點不相信,又叫來身邊的一個小官,叫他吃下祭肉,小官吃後也立刻身亡。
驪姬佯裝大驚哭泣著說:天啊!好狠心的太子呀!國家遲早是他的,難道就連殘年也不能等待了,對自己親生的父親忍心下毒手,何況他人呢?大王啊,你以前想廢他,妾竭力勸止,沒想到今天幾乎誤害了大王。太子下這毒辣的手段,完全是疑忌我母子的關係,請君賜妾母子遠避別國,以免遲早被太子殺害。驪姬哭倒在地。晉獻公氣得不能說話,扶起驪姬說:你起來,我一定公布他的罪狀,下令討伐這個逆子。隨即上朝下令討伐申生。
大夫狐突心裏明白是怎麼回事,急遣心腹星夜趕到曲沃密報申生。申生得知這一消息,又驚又氣,手下人勸他逃走,申生歎道:君父沒有驪姬居不安,食不飽,我若自白無罪,驪姬必有罪,君父年老,假使因殺驪姬而寢食不安,是我傷害君父的心啊……於是,向北稽首三拜,自縊而死。