当初,薛延陀派使节向唐太宗求亲,希望跟唐朝友好。唐太宗答应了。薛延陀于是带着五万匹马、一万头牛、十万只羊作为聘礼,前来长安迎亲。因为路途遥远,中间还要穿越大漠,薛延陀带来的牲畜中途死了一半。唐太宗不高兴了,觉得受到轻视,改主意拒绝和亲。大臣们劝他两国交往不能言而无信。唐太宗不听。
唐太宗提出要看史官记录的《起居注》。房玄龄劝他不要破坏当朝皇帝不看当朝国史的规矩。唐太宗不听,非要看。房玄龄只好让许敬宗把《起居注》删改为《高祖实录》和《今上实录》交给他。谁也不知道许敬宗是怎么删改的,是删繁就简还是文过饰非?
朝鲜半岛的百济勾结高丽进攻新罗。新罗向唐朝求援。作为“天可汗”,唐太宗认为自己有义务平定朝鲜半岛之乱,警告高丽立即停战,否则TJ将要武力干涉。高丽不理唐太宗的警告,仍然攻打新罗。唐太宗于是下令讨伐高丽。
大臣们劝唐太宗不要干涉他国内政。朝鲜三国互斗跟咱们没有关系。但唐太宗不听,执意要打。其实唐太宗早就有了收复辽东旧地的打算。新罗求援不过是给了他出兵的理由。
唐太宗决定打高丽后,一方面召集军队,筹集粮草,一方面给新罗送去军事援助,让他们顶住。
军队和粮草都向幽州汇集。唐太宗要求契丹、奚族派兵助战。
唐太宗比较重视情报工作,派出先行部队探路。
645年,唐太宗御驾亲征,率军十几万北伐高丽。
因为准备工作比较充分,TJ进展非常顺利,渡过辽水后连下高丽的建安城(辽宁营口盖州市熊岳镇)、盖牟城(辽宁沈阳塔山)、沙卑城(辽宁大连金州区),逼近鸭绿江边。
唐太宗渡过辽水后下令把桥拆掉,激励将士们不胜不还。
李世勣、李道宗作为先锋官率领四千轻骑兵杀至辽东(辽宁辽阳)。高丽出动四万军队迎战TJ。李道宗率领几十名骑兵杀入敌阵,横冲直撞,大闹天宫。敌军大乱。李世勣趁机率军冲杀,斩杀一千多人。高丽军狼狈逃窜。
李世勣指挥TJ昼夜不停围攻辽东。唐太宗率军赶到前线亲自督战,并且和士兵们一起填埋壕沟。TJ的抛石机、撞车不断冲击敌城。唐太宗利用刮大风之机发动火攻,让人爬上冲杆去城头放火。
冲杆是长毛竹或木杆。攻城一方可以把冲杆靠在城墙上当云梯使,利用猴爬杆技术爬上去。如果不会猴爬杆,也可以提前附在冲杆一端然后把冲杆立起来直接把人送上城墙。
TJ放的火从城上蔓延到城内。辽东陷入火海之中。房子都被烧塌。TJ趁机攻上城墙,拿下辽东。
TJ进而围攻安市城(辽宁鞍山)。高丽倾全国之兵十五万前来决战。
唐太宗求之不得,率军迎战。他派李世勣率兵一万五千人正面迎敌,派长孙无忌率一万一千人潜入敌军后方突袭,自己亲率四千骑兵埋伏在山上准备突袭敌军侧翼。
战斗打响后,TJ三军齐出杀向敌军。新入伍的士兵薛仁贵一马当先冲入敌营,挥舞方天画戟横扫敌军。他在敌营中左突右冲如入无人之境。TJ紧随其后趁势掩杀。敌营大乱,随即崩溃。TJ斩杀两万多人,俘虏三万多人。
唐太宗年纪大了,不能亲自冲锋陷阵,站在山坡上观战。他看到薛仁贵的精彩表现喜不自禁,仿佛看到了年轻时的自己。他在战斗结束立即召见薛仁贵,破格提拔他为游击将军(少将军衔)。薛仁贵一战成名。
TJ四面出击扩大战果。
一支TJ攻到建安(辽宁营口盖川市)城下。TJ安营扎寨。将军端坐在营门口监工。大家正在忙乎,敌军突然出现,如同神兵天降。唐兵大惊,扔掉工具四散奔逃。将军更是惊得目瞪口呆,瘫坐在椅子上。唐兵逃跑途中回头看到指挥官纹丝不动,顿感羞愧,返身抄起家伙冲向敌军。敌军被击退。将军阴差阳错因为勇敢无畏受到士兵的敬仰。
唐太宗围攻安市。守城敌兵朝着唐太宗的帅旗跳脚大骂。唐太宗大怒,下令破城后屠城报复。城中军民得知更是殊死抵抗。TJ昼夜攻打,愣是没打下来。
有人曾建议绕过安市直杀高丽的都城平壤。唐太宗拒绝。唐太宗觉得御驾亲征连一个小城都打不下来太没面子。
唐太宗下令堆土为山,准备居高临下攻击安市。两个月后,土山堆好。但TJ还没来得及发动进攻,土山倒了,倒向城墙一方。这正是趁机翻越城墙的好机会,但偏偏前线指挥官没在现场,没有人下达攻击命令。敌军趁机占领了土山,居高临下攻击TJ。
东北的冬天来得早。TJ带来的粮食快吃完了。唐太宗担心军队陷入饥寒交迫的窘境,下令班师。