李自成其實還是想要爭取到吳三桂,攜明朝太子朱慈烺和吳襄隨軍同行,吳三桂料不能敵,便派副將郭云龍、楊坤、孫文煥向多爾袞求援。
清軍在翁后(在今遼寧阜新境)遇吳三桂使者,遂改道從連山(在今葫蘆島市境)、寧遠一線日夜兼程,疾趨山海關(guān)。
清兵自四月初九出發(fā),四月二十日,清兵抵連山(今葫蘆島市連山區(qū)),吳三桂一再催兵,清兵知李自成軍迫近山海關(guān),日夜急行,一日夜疾行二百余里,共行軍十三日。
李自成對清軍情況不明,行動遲緩,四月二十一日才抵達山海關(guān)下,在石河西岸與吳三桂部成對峙之勢。
同日,李自成的大順軍與吳三桂于一片石、西羅城進行惡戰(zhàn),剛開戰(zhàn)吳軍小勝于西羅城,接著李自成軍猛攻東羅、北翼二城。
此時的李自成還不知道清軍已經(jīng)到來,在山海關(guān)外十五里處一線集結(jié)。
李自成抵關(guān)當日,向吳三桂發(fā)出逼降通牒,遭拒絕后,一面令唐通、白廣恩部近二萬人從一片石(今遼寧綏中九門口)出邊立營,斷吳三桂退路,一面以主力六萬分別對西羅、北翼和東羅城猛攻。
山海關(guān)可是有著大明的火炮,李自成的大軍攻城的時候損失巨大,哪怕有著從大明京師搶到的幾千燧發(fā)槍,能熟練使用的人并不多,大順軍未能進據(jù)羅城。
二十一日夜,唐通部在一片石被清軍擊敗,余眾退入關(guān)內(nèi)。經(jīng)一日激戰(zhàn),多爾袞已知大順軍虛實,遂采用以逸待勞、后發(fā)制人的慎戰(zhàn)之策,欲待大順軍與吳三桂部連戰(zhàn)疲憊時,突出奇兵,一舉取勝。
顧臨淵在李自成和吳三桂對戰(zhàn)的時候,就率兵攻入廊坊,準備拿下京師。
李自成拷問出來的銀兩存放位置也打探清楚,只需要攻入京師就可以拿到海量的白銀。
現(xiàn)在駐守京師的大順將領(lǐng)是牛金星,李自成的十萬大軍在山海關(guān),現(xiàn)在京師攻打也是最容易的,尤其是榴彈炮還有迫擊炮,攻城就毫無懸念。
四月二十二日清晨,清軍進至離山海關(guān)城僅二里,吳三桂見情勢危急,率輕騎寥寥數(shù)員沖出重圍、飛奔至關(guān)城東二里的威遠堡清軍營壘,跪降于多爾袞。
多爾袞見吳三桂歸順非詐,接受吳三桂的請求,多爾袞令吳三桂按滿洲習俗剃頭,許諾將皇太極女建寧公主嫁給吳子吳應(yīng)熊。
并偕和碩英郡王阿濟格、多羅郡王多鐸率勁旅八萬,分別從南水門、北水門、關(guān)中門進入關(guān)內(nèi),令吳三桂部系以白布為號任前鋒。
顧臨淵在當日率騎兵第一旅進攻京師,由于只有一萬多人,顧臨淵并沒有分兵,而是直接率兵炮轟西直門。
對于李自成的軍隊,顧臨淵看不上,也就不想俘虜,僅僅不到一個時辰,西直門已經(jīng)丟失,顧臨淵的大軍開始入城。
入城的時候,顧臨淵士兵手中的明中式步槍發(fā)揮了極大的威力,騎兵以班組為單位,分兵出擊。
半日時間京師外城已經(jīng)全部占領(lǐng),牛金星在西直門經(jīng)過炮擊的第一時間就上城樓觀察,好巧不巧,非要在城門上,一發(fā)迫擊炮直接帶走了李自成留守京師的最高統(tǒng)帥。
牛金星的死亡,也標志著京師守城士兵迅速崩潰,這也是為何顧臨淵的士兵僅僅半天時間就可以占據(jù)京師外城的原因之一,還有火器的殺傷力也是敵人迅速崩潰的原因。