▲唐代骑兵
剩余的高句丽军队则应被击溃逃散,而靺鞨仆从军由于和高句丽方面关系大多比较松散,应该逃散者甚多。但史料又特别记载战役结束后,太宗在数万俘虏中"收靺鞨三千三百人,悉坑之",胡三省注:"以靺鞨犯阵也"。由此推测,由于靺鞨人更加骁勇,高句丽军中包括具装骑兵在内的突击部队,很多由归化高句丽程度高的靺鞨人担任。这与中原王朝时常招募东北渔猎游牧民组建精锐部队类似。唐太宗坑杀靺鞨精兵3300人,是为了震慑靺鞨人,使他们不敢再帮助高句丽。
驻跸山之战,唐军"获马五万匹,牛五万头,铁甲万领,他器械称是",李世民却"简耨萨以下酋长三千五百人,授以戎秩,迁之内地,馀皆纵之,使还平壤",放回三万多高句丽战兵,这是可怪之一。驻跸山之战唐军以3万人对十万级别的高句丽军,彻底摧毁其核心,擒获其指挥系统,却未能拿下安市城,这是可怪之二。以笔者的推测,放回3万多人,是因为这些败兵失去了武器盔甲,短时间难以武装,放回去反而可以向平壤方向传播恐惧。然而安市城主梁万春面对援兵已绝的危难局面,竟然还坚守两月,到天寒地冻之时,李世民不得不退军。