方看见师旗居前,认为是主将所在,纷纷调集最精锐部队,一齐吶喊向王威杀来。王威暗叫倒霉,跨下马却鞭打不动,吓得他一头栽下,几为贼众生擒。
看见阵中遍是粮糙辎重,贼军欢喜,个个跳下战马抢取值钱东西。此时,一旁观斗的李渊"引小阵左右二队,大呼而前,夹而she之。贼众大乱,因而纵击,所向摧陷,斩级获生,不可胜数……"经此一战,李渊在太原落稳脚跟。
后来,突厥人知道李渊回到太原,马邑只有王仁恭等人,便放开胆子又来入侵。隋炀帝闻讯,下诏派太原副留守高君雅率兵前往马邑,与王仁恭共抵突厥。王仁恭先前跟随李渊与突厥打过几仗均得胜,胆子变大,不听李渊让他坚守不出的指令,也想得胜立威,不料出兵即败,损兵折将。
隋炀帝人虽在江都,仍有人上告李渊、王仁恭不积极备战,"纵虏为患。"杨广大怒,派出"司直驰驿,"到太原把李渊抓了起来,关进监牢,并准备斩掉王仁恭。
当时,李渊长子建成不在身边,只有二儿子李世民在城内。小伙子性急,泣求父亲赶紧造反。李渊老姜,知悉时机还未成熟,便大讲"天命",劝李世民不要太急于起兵。果然,不久就有炀帝诏使驰至,宣布释放李渊与王仁恭,命其依旧"校检旧部".当时天下大乱,盗贼蜂起,"信使行人,无能自达,"惟独炀帝这一介下赦免令的使臣一路上"不逢劫掠,依程而至",众人都发嘆异。