直到二十三日午后,李自成与吴三桂两支军队都已经打得精疲力竭,多尔袞才下令让清军从吴三桂军的右侧突然杀出。李自成正在指挥作战,忽然见一杆白旗,引着一支军马,狂风一般冲进了自己的阵地,起义军根本无法抵挡,李自成完全没有想到,是清军加入了战斗,直到有人向他报告,他才大吃一惊。李自成一直认为,吴三桂同清军作战多年,清军决不会援助吴三桂的;就是清军肯支援吴三桂,等他们从满洲赶来,也要很长时间。哪知道清军竟突然杀到了自己面前,而且来势如此凶猛!毫无思想准备的李自成急忙拨转马头逃走。这一下兵败如山倒,李自成起义军自相践踏,死伤数万人。
李自成只带着几千败兵,退回永平。待到刘宗敏、李过率领残兵败将一齐集中到永平,20 万人只剩下几万人。
这时,吴三桂已经兵临永平城下。
李自成面对极为不利的形势,只得退而求和,派张若麒去同吴三桂谈判议和。吴三桂召集部下商量,有人主张趁李自成新败,乘胜追击,不能给他喘息的机会;也有人觉得自己兵力损失也不小,需要休整,议和也好。吴三桂反复掂量,觉得李自成虽败,手下还有数万人,逼急了,拼死一战,自己未必有好处。况且自己手下只剩下二万人了,并没有必胜的把握。而且还有一个更大的危险,就是被请进山海关来的清兵,实力雄厚,定在一旁伺机而动!在这种形势下,吴三桂接受了张若麒带来的和谈建议,提出了谈判条件:要李自成起义军交出崇祯皇帝的太子和两个王子,并退出北京城。
李自成觉得这个条件可以接受,将崇祯皇帝的三个孩子送给吴三桂,对起义军没什么损失;而在山海关大败之后,北京已很难保得住了。这样,经过双方再次磋商,终于达成了协议,李自成答应在五月一日退出北京;并约定,如果清军侵害百姓,双方应合力对付清军。
吴三桂撤退了包围永平的部队。李自成在四月二十六日安全撤回北京。
但是,李自成还是想过一过当皇帝的瘾,在四月二十九日匆匆忙忙地举行了一个登基的仪式,算是当上皇帝了,然后便狼狈地向西撤退。自此之后,李自成起义军急剧衰落,不久就完全失败。李自成也不知下落,据说在败退途中战死。
然而,吴三桂也没能按照自己所预想的恢复大明王朝。五月二日,北京城内纷纷传说吴三桂护送太子入城了,官员百姓都前去欢迎,哪知迎来的却是清朝的摄政王多尔袞。
一个新的封建王朝,在血战山海关的刀光剑影中,进入了北京城。
(薛兵)