于灵州大都督李靖,靖辞;问于行军总管李世勣,世勣辞;世民由是重二人。
  会突厥郁射设将数万骑屯河南,入塞,围乌城,建成荐元吉代世民督诸军北征;上从之,命元吉督右武卫大将军李艺、天纪将军张瑾等救乌城。元吉请尉迟敬德、程知节、段志玄及秦府右三统军秦叔宝等与之偕行,简阅秦王帐下精锐之士以益元吉军。率更丞王晊密告世民曰:“太子语齐王:‘今汝得秦王骁将精兵,拥数万之众,吾与秦王饯汝于昆明池,使壮士拉杀之于幕下,奏云暴卒,主上宜无不信。吾当使人进说,令授吾国事。敬德等既入汝手,宜悉坑之,孰敢不服!’”世民以咥言告长孙无忌等,无忌等劝世民先事图之。世民叹曰:“骨肉相残,古今大恶。吾诚知祸在朝夕,欲俟其发,然后以义讨之,不亦可乎!”敬德曰:“人情谁不爱其死!今众人以死奉王,乃天授也。祸机垂发,而王犹晏然不以为忧,大王纵自轻,如宗庙社稷何!大王不用敬德之言,敬德将窜身草泽,不能留居大王左右,交手受戮也!”无忌曰:“不从敬德之言,事今败矣。敬德等必不为王有,无忌亦当相随而去,不能复事大王矣!”世民曰:“吾所言亦未可全弃,公更图之。”敬德曰:“王今处事有疑,非智也;临难不决,非勇也。且大王素所畜养勇士八百馀人,在外者今已入宫,擐甲执兵,事势已成,大王安得已乎!”
  世民访之府僚,皆曰:“齐王凶戾,终不肯事其兄。比闻护军薛实尝谓齐王曰:‘大王之名,合之成“唐”字,大王终主唐祀。’齐王喜曰:‘但除秦王,取东宫如反掌耳。’彼与太子谋乱未成,已有取太子之心。乱心无厌,何所不为!若使二人得志,恐天下非复唐有。以大王之贤,取二人如拾地芥耳,奈何徇匹夫之节,忘社稷之计乎!”世民犹未决,众曰:“大王以舜为何如人?”曰:“圣人也。”众曰:“使舜浚井不出,则为井中之泥;涂廪不下,则为廪上之灰,安能泽被天下,法施后世乎!是以小杖则受,大杖则走,盖所存者大故也。”世民命卜之,幕僚张公谨自外来,取龟投地,曰:“卜以决疑;今事在不疑,尚何卜乎!卜而不吉,庸得已乎!”于是定计。
  世民令无忌密召房玄龄等,曰:“敕旨不听复事王;今若私谒,必坐死,不敢奉教。”世民怒,谓敬德曰:“玄龄、如晦岂叛我邪!”取所佩刀授敬德曰:“公往观之,若无来心,可断其首以来。”敬德往,与无忌共谕之曰:“王已决计,公宜速入共谋之。吾属四人,不可群行道中。”乃令玄龄、如晦著道士服,与无忌俱入,敬德自它道亦至。
  己未,太白复经天。傅奕密奏:“太白见秦分,秦王当有天下。”上以其状授世民。于是世民密奏建成、元吉淫乱后宫,且曰:“臣于兄弟无丝毫负,今欲杀臣,似为世充、建德报仇。臣今枉死,永违君亲,魂归地下,实耻见诸贼!”上省之,愕然,报曰:“明当鞫问,汝宜早参。”
  庚申,世民帅长孙无忌等入,伏兵于玄武门。张婕妤窃知世民表意,驰语建成。建成召元吉谋之,元吉曰:“宜勒宫府兵,托疾不朝,以观形势。”建成曰:“兵备已严,当与弟入参,自问消息。”乃俱入,趣玄武门。上时已召裴寂、萧瑀、陈叔达等,欲按其事。
  建成、元吉至临湖殿,觉变,即跋马东归宫府。世民从而呼之,元吉张弓射世民,再三不彀,世民射建成,杀之。尉迟敬德将七十骑继至,左右射元吉坠马。世民马逸入林下,为木枝所絓,坠不能起。元吉遽至,夺弓将扼之,敬德跃马叱之。元吉步欲趣武德殿,敬德追射,杀之。翊卫车骑将军冯翊冯立闻建成死,叹曰:“岂有生受其恩,而死逃其难乎!”乃与副护军薛万彻、屈咥直府左车骑万年谢叔方帅东宫、齐府精兵二千驰趣玄武门。张公谨多力,独闭关以拒之,不得入。云麾将军敬君弘掌宿卫后,屯玄武门,挺身出战,所亲止之曰:“事未可知,且徐观变,俟兵集,成列而战,未晚也。”君弘不从,与中郎将吕世衡大呼而进,皆死之。君弘,显俊之曾孙也。守门兵与万彻等力战良久,万彻鼓噪欲攻秦府,将士大惧;尉迟敬德持建成、元吉首示之,宫府兵遂溃,万彻与数十骑亡入终南山。冯立既杀敬君弘,谓其徒曰:“亦足以少报太子矣!”遂解兵,逃于野。
  上方泛舟海池,世民使尉迟敬德入宿卫,敬德擐甲持矛,直至上所。上大惊,问曰:“今日乱者谁邪?卿来此何为?”对曰:“秦王以太子、齐王作乱,举兵诛之,恐惊动陛下,遣臣宿卫。”上谓裴寂等曰:“不图今日乃见此事,当如之何?”萧瑀、陈叔达曰:“建成、元吉本不预义谋,又无功于天下,疾秦王功高望重,共为奸谋。今秦王已讨而诛之,秦王功盖宇宙,率土归心,陛下若处以元良,委之国务,无复事矣。”上曰:“善!此吾之夙心也。”时宿卫及秦府兵与二宫左右战犹未已,敬德请降手敕,令诸军并受秦王处分,上从之。天策府司马宇文士及自东上阁门出宣敕,众然后定。上又使黄门侍郎裴矩至东宫晓谕诸将卒,皆罢散。上乃召世民,抚之曰:“近日以来,几有投杼之惑。”世民跪而吮上乳,号恸久之。
  建成子安陆王承道、河东王承德、武安王承训、汝南王承明、钜鹿王