劉武周
太原を守る斉王の李元吉は派遣に反対する張達を送ったが、少数の兵しか与えられなかったので撃破され、怒った張達は武周に寝返って楡次を落とした。武周軍は石州と介州も抜き、太原を囲んだ。援軍として来た唐の裴寂は宋金剛が包囲する介休に到着したが宋金剛によって水を絶たれると水に飢えた唐軍は撃破された。さらに李元吉を遁走させて、武周は太原に入城した。宋金剛を派遣して晋州を攻め落とし、劉弘基を捕え、澮州に進軍させた。夏県の呂崇茂が県令を殺して魏王を号し、武周に呼応した。また隋の河東の守将の王行本も武周と連合した。并州を制圧した武周は首都を馬邑から太原に移した。
唐の高祖李淵は、秦王李世民に兵を率いさせて柏壁に駐屯させた。唐の永安王李孝基・于筠・独孤懐恩・唐倹の四将が夏県の呂崇茂を攻撃すると、呂の救援要請に応じた宋金剛は配下の尉遅恭と尋相を派遣して、李孝基の軍を破り、四将を捕らえた。李孝基は逃亡をはかって失敗し、殺害された。しかし尉遅恭は美良川で李世民に敗れ、王行本は蒲州でまた敗れた。宋金剛は絳州を囲み、武周は汾州を攻めたが、勝てなかった。補給路の護衛を担当していた黃子英が唐の張徳政に攻撃されて敗死したことで宋金剛の軍が食糧不足となって撤退をはじめたところ、李世民は追撃して雀鼠谷で日中八戦、宋金剛は大敗して介州に逃れた。唐軍が迫ると、宋金剛は残軍2万を西門から出して、城を背にして陣を布いた。しかし、決戦は敗れ、宋金剛は軽騎で逃げ去り、尉遅恭・尋相・張万歳らは唐に降った。武周は太原を捨てて突厥に逃れた。宋金剛は突厥に叛いて上谷に帰ろうとしたが、追っ手に斬られた。武周もまた馬邑に帰ろうとして、計画が露見し、突厥の軍隊に殺害された。享年49。