三月十五是李自成大军攻克怀来,然后就马不停蹄地来到八达岭下。八达岭是居庸的藩篱,居庸之险,不在关城而在八达岭。八达岭关城南北便是逶迤万里的长城。李自成一看八达岭地势险要,便打算改变大军进军路线。当地百姓献计说道距八达岭西约二十多里处有个村,叫帮水峪,从帮水峪进去有个石峡城,那里边虽然有明朝守军,但只几百人。若攻克石峡,从石峡翻过山,就可以绕过八达岭,直达居庸关。李自成大喜,决定绕过八达岭,从石峡进京。
守卫石峡城的是总兵官马岱,有兵三百,马岱、于希祖都是誓死保卫大明江山的忠良将才,他们凭险据守,以一当百,李自成几次攻岔道城,都被城头上的明军用大炮、火铳、弓箭杀退回去。当时天气阴沉,不见日光,下午又刮起狂风,风卷沙尘,天昏地暗,败退下去的农民军,又一次起猛烈的攻击,城上的明军人少,顾了这边顾不了那边,更要命的是火药用完,炮手干着急没办法。
眼下只有那尊“威武大将军”(铁炮)还有只够点燃一炮的火药。马岱命炮手校正好炮位,炮口直对着城外闯王大旗,大旗在狂风中呼呼飘扬,马岱知道,那大旗下便是李自成的指挥阵地,擒贼先擒王,只要把李自成指挥阵地炸毁,就是有一百万大军,也得溃散。看准了目标,就亲自去点燃那尊号称“威武大将军”的大炮。没想到因天气原因,点了火,没响,成了臭炮。此时李自成大军架起云梯,弩箭,摇旗呐喊,擂鼓助阵,大有攻破城池的势头。
“威武大将军”挥威力的时候偏偏成了臭炮,马岱气得说:“要你何用!”一刀下去,把大炮砍出一条一寸多深,一尺多长的斜口,随后叫军士将大炮推下城去。这尊炮在八国联军进中国时,被日本兵现,运往东京去了,现在八达岭中国长城博物馆还展着一尊“威武大将军”是另外一尊,没带伤口。
马岱带着满腔的报国之情,回到自己的府邸,和自己的夫人一起自杀殉国。
守卫八达岭的是守备于希祖,有兵三百。顺军从石峡城绕到背后攻打八达岭,弓箭手掩护,登梯爬城,城下爆破,全面进攻,让明军顾上顾不了下,顾左顾不了右。这一战略果然有效。守城明军才一百人,尽管于希祖指挥有方,也难免顾此失彼。于希祖向居庸关求援,可是居庸关守将却置之不理。不但一兵不,就连火药、兵饷都不给。八达岭士兵既无火药、又无粮饷,眼看着李自成大军要攻进城来,急得失声痛哭。于希祖气得跺脚大骂,骂唐通,杜之秩居心不良,叛国投敌。
其实于希祖是错怪唐通了,这时的唐通正为家务事烦心呢。且说唐通在家里雇了个给孩子启蒙授课的先生,这位教师姓王,一天王先生患了感冒,唐通夫人李月英让儿子抱被子给王先生送去,没想到里面裹着一只绣鞋。唐通回来去书房探望先生,现地上有只绣鞋,便怀疑夫人李月英与王先生有**。不管月英怎么解释,唐通都不信,唐通说,半夜里,你去叫王先生的门,要叫得柔情些,王先生若是不给开门,证明你俩是好人。若是开了门,说明你俩人有私通。你敢去叫门吗?李月英被逼到这儿,只好去叫门,结果王先生不但没给开门,还把李月英斥责一顿。唐通这才相信夫人的贞洁,也相信王先生确实是个好人。等他处理完家务事,要去守城时,已经晚了,李自成大军已攻进了石峡城和八达岭。守城的明军虽尽力拼搏抵抗,也没挽救失败的命运。
不过唐通还算有那么一点点骨气,李自成大军来攻居庸关,唐通领兵出战,和刘宗敏杀做一团,可监军杜勋早就吓得屁滚尿流了。不顾还在血战的唐通,就主动投降了李自成。弄得腹背受敌的唐通不得不向李自成投降
李自成见到了杜勋,骂道:“卖主求荣,背主当斩!”杜勋恬不知耻地回答:“小人是识天命,识时务啊。”李自成听了这话大喜,便释放杜勋并予奖赏。
攻下居庸关之后不就,大同总兵姜镶也投降了李自成。李自成大军一路高歌猛进,直逼北平。
三月十七日上午,当李自成的一部分骑兵到达北平城外的时候,先被包围的是北边的德胜门和安定门,西边的西直门和阜成门,内城的东边城门和外城各门是直到十七日下午才被大顺军包围的,并有骑兵在外城的近郊巡逻。从此,北平城与外边的消息完全隔断。