解决了这四大困难,来自太原的粮草也运到了,李渊的军队瞬间便如鼓满白帆的大船,无往不利,战无不胜,连连大败隋军,刘弘基阵斩宋老生。八月十五日,李渊到达龙门渡口(今属山西省运城市),刘文静连同突厥援兵也从漠北赶来,两军会合,准备渡过黄河。此时镇守河东郡(今属山西省运城市)的是隋将屈突通。屈突通也是隋朝末期名将,在平定杨玄感之乱中立下大功,比宋老生更难对付。面对强敌,李渊决定偷渡黄河。大家都知道黄河走了一个“几”字型,屈突通所守的河东就在这个“几”字的右边,所以李渊命令他收买的一个当地的匪首孙华以及王长谐、刘弘基、史大奈、陈演寿等众多武将从黄河由东向西走的那一段向南渡河,绕开河东,钻到屈突通的背后,自己则率军从正面渡河。屈突通是名将,当然能看出李渊的计谋,如果他去打渡河的刘弘基等人,李渊势必趁势偷袭河东,所以他最终选择“婴城自守。”这样一来,轮到李渊犯愁了,裴寂和李世民给他指了两条路。裴寂认为应该留下来与屈突通开战,否则太原军一旦西进势必遭到屈突通从后方发起的掩杀。李世民则认为兵贵神速,应该急行军直扑长安,只要能拿下长安,还用在乎一个小小的屈突通吗?李世民的进军策略,有点类似于二战后期太平洋战场上美军采用的“越岛进攻”战术。李渊觉得两人所言都有道理,于是留下李建成等围困屈突通,而让李世民独领一支军队,急袭长安。困住了屈突通,之前负责守卫长安的卫玄也已经病故,隋朝关中一带从此再也没有敢战之将。屈突通不会任由李世民轻骑独进,他留下一个叫做尧君素的将领守住河东,自己星夜奔向潼关,救援长安。当然,李世民当然能想到屈突通会来救,所以他特别命刘文静挡在半路,阻截屈突通。一路上,屈突通已经规划好了作战方略,他知道镇守潼关的刘纲手里还有不少兵马,因此打算与他合兵一处,据潼关之地利,共同征讨李渊。但是当屈突通到达潼关时,却见到城上飘着“李”字大旗,王长谐登上城楼,哈哈大笑,用手往下一掷,扔下一个东西来。“屈将军,这是刘纲的人头!我劝你不要再做无谓的抵抗!”屈突通冷笑一声:“要我投降,除非日从西边升!”旋即开始整顿兵马,派副将桑显和前去迎战刘文静,结果桑显和被刘文静的副将段志玄打得大败。段志玄后来也位二十四功臣之列。此时隋朝失去长安,已是不可逆转的大势,但屈突通就是不肯投降。
刘文静的阻击为李渊大军赢得了宝贵的时间。屈突通一走,李渊迅速进兵,很快就包围了长安城。到大业十三年(公元617年)11月9日,长安终于告破,代王杨侑以及一干文武百官的家人亲属,全部做了俘虏。李渊入长安后,以帝王之礼奉迎杨侑,尊其为天子,即后世所称的隋恭帝,又遥尊隋炀帝为太上皇,大赦天下,改元义宁。所以《资治通鉴》上“大业十三年”又写作“义宁元年。”李渊自己获得“假黄钺”、“使持节”两大称号,任大都督内外诸军事,进封唐王。杨侑年幼,一切大事都交由李渊处理,他这个皇帝,只是一个名誉头衔而已。
正在潼关的屈突通听说这个消息,大惊失色,他接连拒绝李渊的招降请求,率军去洛阳投奔越王杨侗。屈突通刚走,他的副将桑显和就投降了。经此一战,李渊也看出屈突通是个可用之才,所以一心想要收服他。桑显和的投降无疑大大增加了收降屈突通的可能性。李渊命令刘文静带上桑显和追击屈突通,一定要把他擒获。根据《旧唐书·屈突通传》的记载,在稠桑(今属河南省三门峡市),刘文静追上了屈突通。桑显和上前一步,对屈突通的将士大喊:“如今京师已经陷落,你们都是土生土长的关西人,难道你们忍心抛弃你们热爱的土地,跟随屈将军去洛阳吗?”对乡土的留恋与热爱是中国人永远割舍不断的情结,这些关西士兵一听桑显和之言,纷纷落泪,兵器脱手,跪地投降。屈突通长叹一声,跳下马来,对着江都方向拜了三拜,大喊道:“臣力屈兵败,不负陛下,天地神祗,实所鉴察!”这是一个老将对旧主最后的告白,气荡山河,震撼人心。李渊非常喜欢屈突通这样的忠直死节之臣,封他为兵部尚书,进爵蒋国公,派到李世民帐下任行军元帅长史。屈突通不愧为老当益壮的英雄,后来跟随李世民扫平众反王,立下大功,同样位二十四功臣。
李渊这股势力的崛起,具有不可忽视的意义。第一,李渊重新振兴了关陇贵族集团。纵观中国历史,像关陇贵族集团这样的垄断了北周、隋、唐三代政权的政治团体再无第二例。从这个集团中走出过无数枭雄悍将、人臣帝王。杨坚建隋代周后,曾一度大力打压关陇贵族集团,到隋末,隋炀帝大权旁落,天下烽烟四起,关陇贵族集团的势力跌落