武德三年(公元620年)二月,宋金刚终于因为军众饥饿而逃遁,李世民率军直追到介州。
宋金刚排列军阵,南北七里长,以抗拒官军。李世民派总管李世勣、程咬金、秦叔宝抵挡宋金刚的北面军队,翟长孙、秦武通抗击宋金刚南面的军队。诸军战斗稍稍退却,被敌兵所战胜。
李世民率精锐骑兵攻击宋金刚,冲击他行阵的后部,敌众大败,追打数十里。
尉迟敬德、寻相率领残部八千人归降,李世民仍旧命尉迟敬德统率,与李世民的军营混在一起,屈突通害怕尉迟敬德发生叛变,以此向李世民请求不要让尉迟敬德率兵。李世民道:“过去萧王(指光武帝刘秀)对人推心置腹,使人都能尽力效命,现在委任尉迟敬德,又何必疑惧。”
这时刘武周奔到突厥,并、汾二州又全部恢复了旧地,李渊诏命就在军中加拜李世民为益州道行台尚书令。
唐武德三年(公元620年)十一月,唐高祖命秦王李世民率军征讨刘武周,屯于柏壁,两军相持很久。高祖又命永安王李孝基、陕州总管于筠、工部尚书独孤怀恩、内史侍郎唐俭进取夏县,也不能取胜,囤军于城南。后又被刘武周部将吕崇茂与尉迟敬德部袭破孝基营,各路兵马都已陷没。
敬德回军浍州,李世民与他约战于美良川,将其击败。尉迟敬德和寻相又在蒲州救援王行本,又被李世民击败。而武周在浩州进攻李仲文,也每战皆败,士气大跌。李世民又在雀鼠谷击败宋金刚,斩杀俘掳数万人,获辎重千余辆。一直将宋金刚逼得轻骑遁走。其骁将尉迟敬德、寻相、张万岁收其精兵,举介州及永安投降了李世民。
武周于是甚为恐惧,率五百骑弃并州向北逃窜,自乾烛谷逃亡突厥。而宋金刚却还想收拢他溃散的军马来抵抗官军,最终因无人响应,只得带百余骑也逃往突厥。
李世民又进军并州,尽收故地。后宋金刚背弃突厥想要逃回上谷,被追赶的骑兵擒获,而被腰斩。
唐武德三年(公元620年),武周因想要图谋逃回马邑,事情泄露,被突厥杀死。
平阳公主一生战功赫赫,不仅是因为她经常身不离鞍,更是因为她的聪明才智和足智多谋。
据说,平阳公主率领娘子军驻扎娘子关之后,凭借天险,修筑工事,严密布防,不给敌人以可乘之机。
一次,刘黑闼部大举进攻,平阳公主眼见敌人来势凶猛,一面向太原告急,一面指挥娘子军与居民严防死守。
由于关内军队兵力不足,娘子关的情况十分危险。面对数倍于己的军队,平阳公主心急如焚,在城楼上焦急地踱着步子想着主意,同时极目远眺,等待着援军到来。
忽然,她无意中看见远处田野上丰收在望的谷子,遂又想起前几天官兵收进来的粮食,于是急中生智想出一计。
平阳公主把想法和将领一说,大家都觉得此办法可行。
于是,平阳公主就下令城内军民立即架锅将新米熬制成米汤,然后到晚上偷偷地从关上全部倒入关前沟壑中。
次日,娘子关前沟壑中米汤横溢,敌人哨兵发现后,疑为马尿,急忙报告主帅。
主帅出帐观望,只见城楼上旌旗招展,军民喊声震天,战鼓擂动,便错误地判断援兵已到,由于害怕中了埋伏,刘黑闼部迟迟不曾下令进攻。
平阳公主的这一计为自己赢得了宝贵的时间。待得知此乃平阳公主的疑兵之计时,太原的援兵已到,他们只能望洋兴叹了。
最后,不战而退。
这是平阳公主留在史书里的最后一幕。
唐高祖武德六年(公元623年),平阳公主病故。平阳公主病卒于“娘子关”,三十岁出头。
将军百战死。
而武德六年(公元623年)四月,吐谷浑侵扰芳州(治常芳,今甘肃迭部东南),唐芳州刺史房当树逃奔松州(治嘉诚,今四川松潘)。二十一日,吐谷浑军进扰洮(治美相,今甘肃临潭)、岷(治溢乐,今甘肃岷县)二州。
五月初五,柴绍奉命率兵前去救援。十五日,吐谷浑及党项侵犯河州(治临夏,今甘肃临夏),唐河州刺史卢士良将其击败。六月,柴绍军进至岷州。二十九日,柴绍与吐谷浑作战,被围困在一山谷中。
吐谷浑军据高临下射击柴绍军,箭如雨下,形势危急,唐军将士皆失色。
柴绍则临危不惧,安然而坐,让人弹奏琵琶,使二美貌女子翩翩对舞。吐谷浑士卒非常奇怪,都放下弓矢相聚观瞧。
柴绍见吐谷浑军阵容不整,乘其无备,暗遣精骑绕到吐谷浑军背后,突然袭击,大败吐谷浑军,斩首五百余级。八月,吐谷浑归附唐朝。此役,柴绍在被围情况下,临危不乱,用美人计迷惑吐谷浑军,然后乘其不备派精骑迂回到其背后,突然袭击,终获胜利。
同年,柴绍的妻子平阳昭公主去世。
而刘黑闼原本是隋朝的白衣,隋朝大业年间开始起兵,先后在郝孝德、李密、王世充等人手下,唐武德元年(公元619年)投奔窦建德,被封为汉东公。
打败刘黑闼。接下来,秦王李世民便要领军东征洛阳,一战擒双王了。说李唐天下有大半是秦王李世民打下来的,却也不假。秦王于虎牢关之战,生擒窦建德,逼降王世充。
唐武德四年(公元621年),窦建德被杀后,刘黑闼被窦建德的部将拥戴反唐,先称大将军,一年后称汉东王,被李世民击败后投奔突厥。