韓康子和魏桓子表面上夸贊智伯瑤,心里卻暗暗吃驚。原來魏家的封邑安邑(今山西夏縣西北)與韓家的封邑平陽(今山西臨汾縣西南)的旁邊都各有一條河。智伯瑤的話正好提醒了他們,晉水既能淹晉陽,說不定哪一天安邑和平陽也會遭到與晉陽同樣的命運。
晉陽被大水淹了之后,城里的情況越來越困難了。趙襄子非常著急,對他的門客張孟談?wù)f:“民心雖然沒變,可是要是水勢再漲起來,全城就保不住了?!睆埫险?wù)f:“我看韓家和魏家雖然把土地割讓給了智伯瑤,也不是心甘情愿的,我們應想辦法聯(lián)合他們兩家滅掉智氏?!?/p>
當天晚上,趙襄子就派張孟談偷偷地出城,先找到了韓康子,再找到魏桓子,約他們反過來一起攻打智伯瑤。韓、魏兩家正在擔心日后為智伯瑤吞并,經(jīng)張孟談一說,馬上同意聯(lián)合攻打智伯瑤。
第二天夜里,智伯正在自己的營里睡覺,猛然間聽見一片喊殺的聲音。他連忙從臥榻上爬起來,發(fā)現(xiàn)衣裳和被子全濕了,再定睛一看,兵營里全是水。他開始還以為由于自己的人疏忽,使堤壩決口,大水灌到自己營里來了,趕緊叫兵士們?nèi)屝?。但是不一會兒,水勢越來越大,把兵營全淹了。正當智伯瑤驚慌不定時,四面八方響起了戰(zhàn)鼓。趙、韓、魏三家的士兵駕著小船、木筏一齊沖殺過來。智家的兵士,被砍死的和淹死在水里的不計其數(shù)。智伯瑤全軍覆沒,他自己也被三家的人馬抓住殺掉了。
趙、韓、魏三家滅了智家,不但把智伯瑤侵占的韓魏兩家的土地收了回來,連智家的土地也由三家平分了。后來,他們又把晉國留下的其他土地也瓜分了。