李显和韦皇后等人在玄武门城楼上躲避太子李重俊兵变。
杨思勖对李显说:
“李多祚挟持太子,领兵进犯禁宫,这样的叛臣逆贼,人人可杀。
我虽不才,愿率领皇宫禁卫军,打开宫门杀贼。”
中宗李显听他这样说,才觉得胆气壮了一些,说道:
“你愿意为护卫朝廷效力,还有什么不允许的?只是此去要小心!”
杨思勖领了圣谕,当即下楼,跑到太极殿内,把皇上旨意告知兵部尚书宗楚客。
宗楚客即分拨一千人交给杨思勖指挥。
杨思勖戴好战盔,披好铠甲,骑上战马,领兵赶往玄武门。
李多祚因为中宗李显没有答复交出淫妇上官婉儿,他率领起义禁卫军还在城楼下等待,像呆鸟一般按兵不动,给宫内的人调兵集结留足了时间。
太子李重俊前来接应李多祚,半路上遇见魏元忠儿子太仆少卿魏昇,李重俊说:
“你跟我一起去铲除朝廷奸邪!”
魏昇不敢不听,被胁迫着跟随前来。
李重俊领兵到了玄武门前,见李多祚还没攻破宫门,也在李多祚军队后面驻扎下来。
李多祚的女婿野呼利,任羽林中郎将,现在手持长柄大刀为前锋。
他打算领兵夺取宫门登上城楼,被将军刘景仁领兵守卫抵御,一时无法攻破。
进攻几次,刘景仁命兵士在城墙上往下射箭,野呼利只好退却。
野呼利忽然看见玄武宫门大开,急忙骑马领兵要冲进去,迎头碰见从里面领兵杀出来的杨思勖。
杨思勖挥舞长刀砍来,野呼利躲闪不及,被劈落马下,杨思勖又赶上去补了一刀,野呼利被砍死。
杨思勖杀死了野呼利,乘胜领兵一齐杀出,和李多祚率领的起义禁卫军交战在一起。
李多祚手下不过二、三百人,兵士见野呼利被杀,越发士气沮丧,纷纷倒退。
中宗李显在城楼上观战,见杨思勖已是得胜态势,不禁转忧为喜,高声朝楼下喊道:
“叛军听着!你们都是朕的禁卫军兵士,为什么跟随李多祚造反?
你们若能立即反正,一齐诛杀李多诈,朕不但赦免你们的前罪,还应当特别嘉奖你们,不用担心得不到富贵!”
羽林军兵士听到皇帝的亲口承诺,已经知道李多祚不能成事,大家伙保命要紧,索性顺从皇帝诏令,阵前倒戈反水,一拥而上杀死了李多祚。
李思冲、李承况、独孤祎之、沙吒忠义等将领,前后受到逼迫,都战死在乱军之中,连魏元忠儿子魏昇也被兵士所杀。
只有太子李重俊领少数骑兵逃走了。
李千里、李禧父子,听说李多祚已经在玄武门和皇宫守军交战,也领兵进攻右延明门。
宗楚客、纪处纳等人领禁卫军抵御。李千里寡不敌众,父子同时受伤身亡。
宗楚客派果毅将军赵思慎追捕太子李重俊。李重俊领一百名骑兵逃入长安城南面的终南山,又逃到鄂西,随从只剩五六个人了。