隋唐英雄传》的剧情是如出一辙。李渊拍了下大腿:“你这老小子,这是把我往死路上逼啊!”嘴上这么说,心里却松了口气——终于有个“不得不反”的理由了。《旧唐书》里写这段时,说得挺含蓄:“寂乃进宫女,因说渊曰:‘今盗起天下,遍于四海,明公若但守小节,下有寇盗,上有严刑,危亡无日矣。’”其实说白了,就是裴寂用“美人计”把李渊架上了反隋的船。
接下来的事,就顺理成章了。李渊先是假传杨广圣旨,说要征调太原百姓去打高句丽,把人心搅乱;接着又派人去突厥求和,说“要是我当了皇帝,愿意跟突厥平分天下”,稳住了北边的威胁;然后把李建成、李元吉从河东召回来,又派人去长安接家眷,一家子凑齐了,就差正式动手了。
公元617年七月,李渊在太原誓师,号称“义兵”,还发表了篇檄文,说自己不是反隋,是“为天下除暴乱,复君父之仇”。檄文里写:“炀帝无道,虐害百姓,豺狼当道,寰宇沸腾。吾等奉天承运,举义兵以清君侧,救万民于水火!”为晋阳起兵檄文》)这话听着冠冕堂皇,其实谁都知道——李渊反了!
李渊起兵时,手里也就三万多人,可他这一路走得,简直跟开了挂似的。
第一站是霍邑,守将叫宋老生,是个猛人,手里有两万隋军。当时天降大雨,李渊的粮草快断了,突厥又在北边蠢蠢欲动,手下人都劝他退兵。李渊也有点犹豫,可李世民不干了,他拉着李渊的袖子说:“爹!宋老生就是个有勇无谋的家伙,咱们只要诱他出城,就能打败他!要是现在退兵,将士们一散,咱们就彻底完了!”
李渊一想,对啊,不能退!他就派李建成、李世民带几百人到霍邑城下骂阵,故意说宋老生是“杨广的狗腿子”“不敢出来打仗”。宋老生也是个暴脾气,一听就火了,打开城门就冲了出来。结果刚出城,李渊的伏兵就从两边杀了出来,把隋军截成两段。宋老生想回城,可城门早就被李渊的人堵住了,最后被李世民一刀砍了脑袋。
拿下霍邑后,李渊的大军就跟开了闸的洪水似的,一路南下,临汾、绛郡这些地方,要么开门投降,要么一攻就破。到了河东,遇上了隋将屈突通。屈突通是个硬骨头,死守城池不投降。李渊打了几天,没打下来,就跟手下商量:“河东这地方难打,咱们别在这耗着了,直接去长安!长安是隋朝的都城,拿下长安,天下就定了一半!”
于是李渊留一部分人继续围河东,自己带着主力西进,渡过黄河,直奔长安。一路上,老百姓听说李渊来了,都拿着粮食来投奔,队伍很快就从三万多人涨到了十几万。《旧唐书》里说:“百姓闻义兵至,莫不夹道欢迎,日献牛酒者不可胜数。”这可不是瞎写的,当时杨广把老百姓折腾得太苦了,李渊“宽仁”的名声又好,大家都盼着他来救自己。
到了长安城外,李渊没立刻攻城,而是先派人劝隋恭帝杨侑(杨广的孙子,当时在长安留守)投降。杨侑才十三岁,哪懂这些,全靠手下大臣拿主意。可那些大臣要么早就想投降李渊,要么不敢跟李渊作对,没人敢说“不”。就这样,公元617年十一月,李渊率军进入长安,拥立杨侑为皇帝,自己当了大丞相,封唐王,总揽朝政。
这时候的李渊,离皇帝宝座就差一步了。可他还是没急着称帝,而是等着杨广那边的消息。公元618年三月,杨广在江都被宇文化及杀了,消息传到长安,李渊知道——时候到了。他先是让杨侑下了道“禅位诏书”,说自己“德薄才疏,不足以承大统,唐王李渊圣德广被,宜登大位”,然后又假模假样地推辞了三次,最后才“勉为其难”地接受了禅位。
公元618年五月,李渊在长安称帝,国号“唐”,年号“武德”,这就是唐高祖。从太原起兵到登基称帝,前后也就十个月,这速度,在历代开国皇帝里,都能排进前三。