四月十三日晨,大順軍由北京向山海關(guān)進(jìn)發(fā)。行至三河縣遇到了吳三桂派來(lái)的使者,謊稱吳三桂仍愿意投誠(chéng),請(qǐng)求緩師。在這關(guān)鍵時(shí)刻,李自成又一次受騙了,他派明朝降官密云巡撫王則堯以兵政府尚書的官銜去山海關(guān)同吳三桂談判,隨即放慢了進(jìn)軍速度。從北京到山海關(guān)大約五天可達(dá),大順軍卻在八天之后即四月二十日才進(jìn)抵關(guān)西。這時(shí),才知道王則堯已被拘押,吳三桂和高第的軍隊(duì)在關(guān)內(nèi)沿石河一線做好了作戰(zhàn)準(zhǔn)備,除了武力解決,沒(méi)有招降余地了。四月二十一日上午辰時(shí)(約為八時(shí)),山海關(guān)戰(zhàn)役開(kāi)始。李自成為了全殲關(guān)遼兵,防止吳三桂部被擊敗后引殘部出關(guān)降清,作出用兵部署:把主力放在石河西,另外派遣部分軍隊(duì)包抄至關(guān)內(nèi)外,進(jìn)攻山海關(guān)的東羅城、西羅城、北翼城。雙方激戰(zhàn)一晝夜,到二十二日上午吳三桂軍已有不支之勢(shì),據(jù)守北翼城的一支吳軍向大順軍投降。吳三桂見(jiàn)情況危急,親自帶領(lǐng)部分兵馬和當(dāng)?shù)剜l(xiāng)紳沖出關(guān)門,請(qǐng)清軍立即參戰(zhàn)。多爾袞統(tǒng)率的清軍二十一日晚駐營(yíng)距關(guān)城十里,二十二日晨進(jìn)至離關(guān)城僅二里的威遠(yuǎn)臺(tái)(在名叫歡喜嶺的小丘陵上,今名威遠(yuǎn)城,實(shí)誤)觀戰(zhàn)。經(jīng)過(guò)幾天的使者往返和親身考察,多爾袞對(duì)吳三桂的處境和降清誠(chéng)意已洞然于心。吳三桂到后當(dāng)即“賜坐賜茶,面諭關(guān)門為第一功”。他對(duì)吳三桂等官紳說(shuō)道:“汝等愿為故主復(fù)仇,大義可嘉。予領(lǐng)兵來(lái)成全其美。先帝時(shí)事,在今日不必言,亦不忍言。但昔為敵國(guó),今為一家。我兵進(jìn)關(guān),若動(dòng)人一株草、一顆粒,定以軍法處死。汝等分諭大小居民勿得驚慌?!苯又址愿绤侨穑骸盃柣?,可令爾兵以白布系肩為號(hào)。不然,同系漢人,以何為辨?恐致誤殺?!闭f(shuō)完,讓吳三桂立即回關(guān)準(zhǔn)備接應(yīng),同時(shí)下令清軍從南水門、北水門、關(guān)中門三路進(jìn)關(guān)。
清兵進(jìn)關(guān)后,見(jiàn)大順軍從北山至海邊排列成一字長(zhǎng)蛇陣,多爾袞即令清軍沿近海處鱗次布列,吳三桂軍排列于清軍的右邊,采取重點(diǎn)突破戰(zhàn)術(shù)。這時(shí)正值大風(fēng)揚(yáng)塵,能見(jiàn)度很低,清軍得以從容布陣。少頃,風(fēng)止,多爾袞一聲令下,清軍呼嘯出擊,萬(wàn)馬奔騰,飛矢如蝗。大順軍雖拼死抵抗,但強(qiáng)弱易形,兵員同吳三桂軍已鏖戰(zhàn)一晝夜,面對(duì)以逸待勞的清軍很快就被擊敗,陣容大亂,大將劉宗敏也負(fù)了傷。李自成立馬小崗阜上見(jiàn)敗局已定,下令急速撤退。行至永平府范家店時(shí),李自成決定將吳襄處斬。二十六日,回到北京,又殺吳三桂家屬三十四口,可見(jiàn)李自成對(duì)吳三桂的勾引清兵、叛變欺詐極為痛恨。而吳三桂卻在山海關(guān)戰(zhàn)役剛剛結(jié)束就率領(lǐng)關(guān)遼軍民剃發(fā)降清,由多爾袞承制封為平西王。
山海關(guān)戰(zhàn)役是明清之際直接影響全國(guó)局勢(shì)發(fā)展的一場(chǎng)關(guān)鍵性戰(zhàn)役,對(duì)于推翻明朝后究竟是大順朝廷還是清朝廷統(tǒng)治全國(guó)關(guān)系重大。戰(zhàn)役的結(jié)果是清勝順敗,根本原因在于李自成等大順軍領(lǐng)導(dǎo)人目光短淺,政策和戰(zhàn)略上犯了一系列重大錯(cuò)誤。山海關(guān)戰(zhàn)役的意義標(biāo)志著:一、大順軍的歷史使命從此由推翻明王朝轉(zhuǎn)變?yōu)榭骨宥窢?zhēng);二、清廷統(tǒng)治者夢(mèng)寐以求的入主中原邁出了關(guān)鍵的一步;三、以吳三桂為倡首在漢族官紳中迅速形成了一股不可忽視的擁清派。