隋军放下悬门,老生拉着绳子想把悬门拉上去,被太宗军队斩杀,于是平定了霍邑。
义军到了河东,关中的豪杰争相奔来归顺义军。太宗请求让起义军入关,攻下永丰仓库,发粮食来赈济穷困贫乏的人,收服关内各路盗贼来谋求进军京师,高祖认为他的计策很好。义宁元年十二月,太宗又被封为右元帅,统领十万军队,占领了东都。等到要凯旋的时候,太宗对手下的人说:“贼军见我们回去,一定会追赶我们,我们要多处伏击来等待他们。”不久隋朝将领段达率领一万多人从后面赶来,经过三王陵的时候,(太宗)出动伏兵攻打段达,段达大败。高祖称帝,任命太宗为尚书令,进而封他为秦王。