果然,第二天,明军便开始撤退。明将王朴、吴三桂、马科、李辅明、唐道、白广恩率所部先退。在退兵时,六总兵谁也不愿殿后,王朴所部现行逃遁,吴三桂等五总兵也争相奔逃,到杏山时,遭到清伏兵袭击,行伍大乱,不复成军。清军据险阻击,明军不得西逃,伤亡惨重,王朴逃得最早,败得也早,乃至全军覆没,仅他一人幸免。吴三桂也仅以身免,部下将士全部被歼。其余各部亦大部被歼,张若麒藏在渔船之中,方得脱身。
此役清军据险层层设伏,将西逃的明军消灭殆尽,共歼五万三千七百八十三人。明军四个总兵官失踪,丧失马七千四百四十四匹,甲胄九千三百四十六副,其余辎重器械数以万计。
清军由于占据了塔山等地的有利地形,凭借险隘作战,故而伤亡极微,仅有十人负伤而已。
赴援锦州的八总兵之中,四人失踪,二人死里逃生,曹变蛟和王廷臣没有与王朴等一起西逃,而是随洪承畴、邱民仰进入松山城拒守,洪承畴组织了五次突围行动,均以失败告终。
至崇祯十五年(1642),松山城内粮尽,明廷援军不至,清军在明军副将夏成德的协助下,攻陷松山城,俘获洪承畴等,洪承畴在皇太极之妃博尔济吉特氏的感召下投降。守卫锦州的祖大寿绝望,亦降清廷。
至此,清廷势力直达山海关。即使没有李自成攻占北京城,崇祯皇帝的宝座亦坐不久矣!
松山之战,可视为清军对明军的最后一战(不包括对南明作战)。此役中,明朝的最后一点家底被消耗一空,山海关外诸险隘全部落入敌手。李自成兵至北京时,明廷已无兵可调,崇祯帝束手无策,被迫吊死煤山。与其说明亡于李自成,不如说明亡于清,亡于松山一役。