李渊见此,只好留下部分兵力继续围城,亲率主力渡河西进,威逼关中。
屈突通闻知李渊绕开河东,直击长安,不由大惊。乃留下鹰扬郎将尧君素把守河东,自率本部军自武关西出蓝田,回救长安。
前至潼关,却被刘文静引军阻遏,不得寸进。
当时隋将刘纲守卫潼关,屯军都尉南城;屈突通欲与刘纲合兵,未料被唐将左统军王长谐率部抢先袭占都尉南城,斩杀刘纲。
屈突通被迫退守都尉北城,与刘文静相持月余不下。
因急于进军还救长安,屈突通不耐久持,遂派桑显和为将,引军夜袭刘文静军营。桑显和领命,奋勇而出,率军接连攻破唐军二栅。只余刘文静一栅,久攻不下。
桑显和鼓勇再战,杀死唐军数千人。刘文静登垒督战,却被桑显和在火影中看得清楚,引弓发矢,只一箭射中刘文静左肩,栽倒在城上。
唐军见主将受伤,士气大减,已露败相。此时桑显和却因军士疲惫,下令停止进攻,就地开饭。刘文静抓住战机,命重起营栅,点燃烽火求援。
隋军用餐未毕,早有突厥游军数百骑看到营中烽火,乃自南山驰至,猛击隋军背后。隋军就此大乱,桑显和止喝不住。
刘仁静见此,知道救兵已至,遂命吹号,三栅之兵皆都呐喊而出,前后夹击。
由是隋军崩溃,桑显和仅以身免,逃回大营。此战之后,屈突通处境愈加窘迫。
有部将建议投降,屈突通流涕道:我家蒙受朝廷厚恩,侍奉二代君主。既食君俸禄,怎能逃避国难?只能以死相报,为朝廷挨此一刀!
部将皆都痛哭流涕。便在此时,人报有唐使在营外求见。屈突通命入,原来唐公已攻占长安,遣家僮前来劝降。
屈突通闻说长安已失,家属都被李渊所俘,心胆欲裂,当即拔剑,将李渊家僮杀死。
便命长子屈突寿与桑显和镇守潼关,自率主力东去,欲往洛阳投奔越王杨侗。
屈突通前脚刚走,桑显和便唆使屈突寿献出潼关,举众投降刘文静。
刘文静兵入潼关,便派副将窦琮、段志玄等率精