中乏粮，朝廷命顺天巡抚杨绳武、兵部侍郎范志完率军赴松山解围，皆敛兵不敢出战。副将焦埏赴援，至山海关即败。不久，“城内粮尽，人相食，战守计穷”，松山副将夏承德遣人密约降清，以为内应，并以其子夏舒为人质。崇祯十五年（1642年）二月十八日城陷，洪承畴、祖大乐兵败被俘至沈阳，总兵邱民仰、王廷臣、曹变蛟就地处决，三月八日，祖大寿率部献城归降，清军佔领锦州。四月二十二日，清军用红夷大炮轰毁杏山城垣二十五余丈，副将吕品奇率部不战而降，至二十九日，计斩杀明兵五万余人，松山、锦州、杏山三城尽没，至此松锦大战结束。洪承畴