是他率军出城,在城外摆下决战阵势。世民在阵前观察了一会儿,很快判断出阵形东侧是敌军相对薄弱的区域,于是请李渊和建成在霍邑城东侧迎敌。
建成发挥勇猛之势,上前迎战,却在关键时刻坠马。宋老生大笑说“李渊,待我擒拿你的儿子,看你还如何起兵谋反”于是回马前来拼杀。
李渊亲自带领副将快马赶上。几番交战,终于救回建成。此刻,世民和他的姐夫,也就是秀宁的丈夫柴绍从南路杀出,两人分别率领一军,将宋老生在城南边聚集的主力截成两段,分而灭之。世民和柴绍有的放矢,占尽上风,与李渊形成合力杀敌。宋老生兵败逃走,被刘弘基擒获斩首。
至此,晋阳起兵的开端虽然历经许多艰难,但在世民的坚韧不拔和运筹帷幄之下总算打出第一个胜仗。李渊很是高兴,在霍邑城下为众将庆功,并抚慰霍邑城中的投降军士,优待俘虏,不愿从军的都放他们归乡自谋生路,而愿意从军的都提拔到军中行伍。