唐軍一面收復失地,一面繼續與宋金剛對峙,相持到武德三年夏四月,宋金剛終於因糧盡而支持不住,從柏壁向北撤退。
李世民一直就在等這個機會,於是立即全軍追擊。
宋部撤退速度極快,李世民追擊也不遺餘力,唐軍將士一天馳騁二百里,那是很驚人的強行軍了。
由於行軍過快,輜重無法跟上,唐軍在追擊中竟斷了糧,部下苦勸李世民停止追擊,認為擊潰了劉武周主力,功勞已經很大了,再追擊下去只怕反而因缺糧而敗,李世民嚴詞拒絕,聲稱這是難得的徹底擊潰劉武周的機會,如果放過了,等劉武周、宋金剛恢復過來就悔之已晚,最後還慷慨激昂地說,「吾竭忠報國,豈顧身乎!」他都這麼說了,誰再敢說停止追擊就不免有怕死不愛國的嫌疑,結果大家都不敢再說肚餓,拚命緊追宋金剛。
因為心疼若希,李世民幾乎把自己的軍糧都給了她,看著這樣一個男人,若希真的無話可說。
由於宋金剛部更加肚餓,終於被李世民在雀鼠谷追到,一天之內連打八仗,俘斬數萬人,宋金剛、尉遲敬德逃往介休(今屬山西)。
當夜,李世民部就在雀鼠谷宿營,此時李世民已經兩天沒吃飯,三天沒解甲。
看著李世民憔悴的神情,削瘦的臉頰,滿臉的鬍渣,若希心疼不已,真的很想阻止他再追下去,可是她知道自己不能阻止,不能因為兒女情長,而擔負了他的大事。
同樣,看著若希跟著自己急行軍而勞累受苦,李世民何嘗不心疼,可是他知道自己必須再追下去,身為統帥他一定要以身作則,這次必須把劉武周他們徹底打垮、打敗、打倒。
隨後唐軍如影隨形,緊跟不放,宋金剛萬般無奈,率領兩萬士兵在介休背城佈陣,以最後的老本與唐軍決戰。
李世民派秦叔寶、程咬金攻打大陣的北端,翟長孫、秦武通攻打大陣的南端,正面迎擊的徐世績(後改名李績)出師不利,李世民親自帶兵衝殺,以泰山壓頂之勢,一舉擊潰宋金剛軍,斬首三千餘人,宋金剛突圍而逃。
宋金剛仍不死心,要收集餘部再戰,但其部下都已筋疲力盡,不願再見到李世民,二人見大勢已去,無可奈何,只好領殘部投奔了突厥。
宋金剛與李世民相持時,劉武周為擊敗李世民,將全部主力都派到了宋金剛軍中,宋部覆滅,劉武周的軍事力量也就不復存在,雖然劉還有馬邑老巢和大片佔領的河東土地,但沒了軍隊,土地自然也就沒有用。無奈之下,劉武周也領著少數部下也逃到了突厥。
不久,因欲謀歸馬邑,事情洩露,劉武周和宋金剛二人分別被突厥處死,可憐的當了異鄉之鬼。
尉遲敬德則收攏殘兵,堅守介休。
若希知道尉遲敬德,在後世是李世民手下的一員大將,叫李世民想法收編,而李世民也知他武勇出眾,便派任城王李道宗和宇文士及進城勸降。
尉遲敬德也是個深明事理之人,雖兩次敗與唐軍,但對秦王仍是佩服不已,遂與尋相以介休、永安(今山西霍縣)二城降唐。
李世民見尉遲敬德來降,非常高興,任命尉遲敬德為右一府統軍,讓他繼續統領舊部八千人,與諸營相參。
李世民的過分信任引起唐軍眾將的不滿,李世民行軍元帥長史屈突通怕尉遲敬德會反覆,多次向李世民提起此事,李世民因為聽了若希所說尉遲敬德決不會反,所以每次均被李世民拒絕。
雖說李世民未聽屈突通之言,但對屈突通的忠心還是非常感動的。