杨万春的安市城之战
的有关信息介绍如下:唐太宗贞观年间,高句丽发生政变,高句丽莫离支渊盖苏文弑其国主高建武,另立高建武的侄儿高藏当国王,由渊盖苏文专政。和所有的当权者一样,渊盖苏文希望能够通过对外战争来提高自己的威望。于是,他和百济建立了联盟,向新罗进攻,宣称要索回失去的国土。高句丽军一路连陷四十余城而仍不停止,新罗国危在旦夕。 于是,新罗国王向唐告急。唐命高句丽停战,渊盖苏文拒绝。为讨渊盖苏文和保护盟友新罗,唐太宗李世民认为有必要对高句丽开战,于是唐太宗率军亲征。
642年渊盖苏文杀死高句丽荣留王自封为“大莫离支”后, 安市城主拒绝接受渊苏盖文摄政。渊苏盖文曾发兵攻打安市城,但没有成功,因此只好让安市城主继续担任其职务。644年,唐太宗带着李世绩、李道宗和长孙无忌率军十万亲征高句丽。645年,唐太宗冲破高句丽的防线准备攻打平壤,似乎大功在即。 不料在安市(今辽宁鞍山海城市)受阻,再也无法前行。
在攻安市城前,唐太宗就得知安市城地势难攻,安市城主机智勇敢有一支强大的守城部队。于是乎,唐太宗打算先攻打较为容易的建安城(今辽宁营口)。这样拿下安市城南边的建安城,安市城也就不攻而破。李世绩对此表示反对。他认为如果唐太宗先攻建安城,安市城就会切断唐从辽东的供给线使唐陷入被动。于是唐太宗决定还是先围攻安市城。据悉当唐太宗和李世绩的部队到达安市城后,安市城的守城者见到唐太宗的旗帜就在城墙上大声漫骂,李世民大怒。李世绩于是请求唐太宗拿下安市城后坑杀全城百姓。这使得安市城的守卫者更加奋力抵抗唐军。就这样李世绩一时间拿不下安市城。
随同的李道宗开始在安市城的东南构筑一个用于进攻安市城的土山。为此,安市城也不断加高东南边的城墙。双方这样对峙了60天后,李道宗的土山已经高到可以看到安市城的里面。李道宗和他的手下傅伏爱登上了土山顶。忽然,土山出现了倒塌,并倒在了安市城的城墙上。安市城的城墙也因此倒塌。傅伏爱这时却擅离职守。高句丽趁乱发动进攻占领了土山,并使其成为安市城防守的武器。唐太宗一怒之下,公开处死了傅伏爱并下令对土山进行疯狂攻击。不过打了三天也没拿下来。李道宗于是赤脚向李世民请罪。不过李世民宽恕了他。
随着冬天的临近,因为辽左早寒,草枯水冻,士马难久留,且粮食将尽,唐太宗下令班师。 唐太宗亲征高句丽,攻破玄菟、横山、盖牟、磨米、辽东、白岩、卑沙、麦谷、银山、后黄十城,徙辽、盖、岩三州7万人入中国,新城、建安、驻跸三大战,唐军大胜,斩首四万馀级。
朝鲜18世纪以后的笔记小说称唐太宗眼部受到了箭伤,实际上这个传说根本没有根据。