皇太極指揮清軍,只用一天時(shí)間,就掘出從錦州西面往南直通大海的三條壕溝。他這一著很厲害,用壕溝把明軍圍困起來,切斷明軍松、杏之間的通道,使明軍聯(lián)系中斷,甚至割薪取水都不能出來。
開始,清軍挖壕溝,洪承疇并不知道。當(dāng)他們發(fā)現(xiàn)被圍困時(shí),諸將都不愿再戰(zhàn),明軍的糧食只能供給三天,軍心動(dòng)搖起來。洪承疇接連寫了十多份奏疏,高起潛因怕洪承疇有功,不給傳遞,使奏疏不能上達(dá)。在這種情況下,明軍和清軍展開激戰(zhàn)。八月二十一日,洪承疇率明軍向清軍進(jìn)攻,想突破清軍鑲紅旗營地。清軍由皇太極親自督陣,奮勇阻擊,明軍未能突圍,大部分退入松山城內(nèi),只有幾千人突圍出去,逃往杏山?;侍珮O預(yù)料明軍缺糧將突圍,對(duì)部下說:“今夜敵兵必遁?!绷钪T將準(zhǔn)備截路斬殺。洪承疇在這緊急關(guān)頭,召開軍事會(huì)議,商量對(duì)策。洪承疇認(rèn)為:
敵兵新舊遞為攻守,我兵既出,亦利速戰(zhàn),當(dāng)各敕厲本部力斗,予身執(zhí)桴鼓以從事,解圍在此一舉。
但是,諸將擔(dān)心口糧供應(yīng)不上,都不愿再戰(zhàn),商議著要回寧遠(yuǎn)就食。一直主張速戰(zhàn)的張若麒,也嚇得改變了主意,在這天傍晚,他寫書給洪承疇道:
我兵連勝,今日再鼓,亦不為難,但松山之糧不足三日,且敵不但困錦,又復(fù)困松山。各帥既有回寧遠(yuǎn)支糧再戰(zhàn)之議,似屬可允。
由于他不同洪承疇很好配合,軍心更加渙散,諸將有的主張明日再戰(zhàn),有的主張今夕戰(zhàn),多數(shù)的主張回寧遠(yuǎn)。洪承疇說:
往時(shí)諸君俱矢報(bào)效,今正其會(huì)。雖糧盡被圍,宜明告吏卒:守亦死,不戰(zhàn)亦死,若戰(zhàn)或可幸萬一,不肖決意孤注,明日望諸君悉力。
明軍處于被清軍圍困之中,按洪承疇的意見應(yīng)乘清軍圍城未固,速戰(zhàn)解圍,只要各部選出勇兵,猛力與清軍奮戰(zhàn),或許可以成功。洪承疇當(dāng)即布置兵力,準(zhǔn)備突圍。本來主帥以哀而動(dòng)人的語氣來激勵(lì)士兵,往往能收到意想不到的效果。但是,明朝政治腐敗,各軍矛盾,畏敵如虎,洪承疇指揮不動(dòng)。《清太宗實(shí)錄》上記述道:
明國諸將,見上親率大兵,環(huán)松山而營,大懼。一時(shí)文武各官,欲戰(zhàn)則力以不支,欲守松山則糧以匱竭,遂合謀議遁。
這雖是清方的記載,但實(shí)際情況也確是如此??偙鯓隳懬?,率先于當(dāng)晚初更時(shí)逃跑。其他各將見王樸逃遁,也競相逃走。黑暗里,馬步兵自相蹂踐,弓甲遍野。有的明軍正在突圍,看到前方有火光,以為是清軍攔截,不敢前進(jìn),又退了回來,正遇上清軍伏擊,明軍大潰。他們“且戰(zhàn)且闖,各兵散亂”,“黑夜?jié)y,少半傷亡”。第二天,“明兵自杏山,南至塔山,赴海死者甚眾。所棄馬匹甲胄,以數(shù)萬計(jì)。海中浮尸飄蕩,多如鷹鶩?!笔紫忍优艿膸字鬈妿缀跞姼矝]。吳三桂、王樸、白廣恩、唐通、馬科等和六鎮(zhèn)殘兵,先后潰入杏山。杏山在錦州西南,明朝時(shí)置杏山驛,有城池。張若麒乘船從海上逃至寧遠(yuǎn)。只剩下總兵曹變蛟、王廷臣和遼東巡撫邱民仰,沒有逃跑,他們撤入松山城決心同洪承疇共守松山。為了保存一部分明軍實(shí)力,在此之前,洪承疇決定留三分之一人馬守松山城,其余三分之二由吳三桂、曹變蛟、白廣恩等六位總兵率部突圍,企圖沿海岸線南逃。但突圍的明軍遭到清軍的攔截,數(shù)萬人被趕入海灘,又正遇海水漲潮,逃脫者僅二百多人。