刘武周寇潞州,被唐将王行敏击退,转寇浩州,又被唐将李仲文张纶等击走,接连丧师失律,军威大挫。宋金刚锐气亦衰,粮运不继,只好回军北走。世民督兵追逐,一日夜行二百余里,至高壁岭,只要少量敌军,不值唐兵一扫。将士请驻军待粮,世民不从,忍饥奔驰,一向至雀鼠谷,始追及敌军。金刚且战且行,比武至八次,俱被世民杀败,俘斩达数万人,金刚落荒遁去。世民已三日不解甲。二日不进食,军中断有一羊,乃命烹食,分给将士,稍稍疗饥,复引兵趋介休。金刚已入介休城,另不足众二万,开门出战,背城布阵,世民令前军应敌,自率后军绕出敌后,夹攻金刚。金刚大败,轻骑复遁。世民追击数十里,斩首三千级。尉迟恭寻相称,尚守介休,世民遣使招谕,两人遂降。尉迟恭部下计八千人,世民令参入各营,且命恭为右府统军。屈突通虑恭为变,屡谏世民。世民道:“我方喜得良将,请君勿言!”旋由陕州总管于筠,自敌营逃归,报称刘武周在并州,现已势穷,有北遁意。世民即驱军薄并州。到了城下,城门已是大开,刘武周早出城遁去了。
且说李世民即于武德二年十一月,引兵至龙门,巧值河冰方坚,扬鞭急渡,到了柏壁,前面驻有敌营,敌帅就是宋金刚,世民择险驻军,坚壁不战,惟传檄各郡,令他布施军需,各郡吏正相张望,骤闻世民为帅,争来趋附,连续输运粮食,解到军前。是谓名誉服人。世民休兵秣马,但命偏裨抄掠敌营,敌出即退,敌退复进,惹得金刚性起,率众来攻。世民仍按兵不动,只用硬弓强矢,接连射去,一骁将应弦而倒,金刚乃退,世民还是办事。蓦接夏县败报,永安王孝基等,全军淹没,连孝基以下,均被掳去,不由的大愤道:“贼势有这般短长吗?待我自去督剿罢!”言未已,有二将军入帐道:“此处不便移军,但由末将等前去,便可破敌。”世民视之,乃是兵部尚书殷开山及行军总管秦叔宝,便大喜道:“二将军既愿同往,胜似我行。惟贼已得胜,必定还军,最好是半途邀击,攻他无备,定可得胜。”二将领命前行,途次探得动静,系是武周部将尉迟恭字敬德。寻相,往助崇茂,夹攻唐军,因致败没;现已掳得李孝基等,还相浍州,将至美良川了。叙明孝基被掳情由。当下兼程进步,驰至美良川,正值尉迟恭等率军半渡,两将麾军急击,任你尉迟恭如何勇猛,已是不能成军。唐兵东劈西斫,前刺后戳,斩得敌首二千余级,方才收军。惟尉迟恭等遁去,孝基等亦不能夺回。两将恐穷追有失,驰还大营。世民录两将功,仍然不战。诸将屡请出捣敌营,世民道:“金刚悬军深切,兵精将猛,利在速战,我闭营养锐,静挫寇锋,待他粮尽,自当遁走,当时自可追击哩。”自是两军相持,竟至逾年。已是武德三年。