燕军叫阵多时,连番辱骂,更辱及马保、马进。原来燕军已知陈军主将正是马保,是以霍东山才亲自出阵叫战。马保几番按耐不住,却被杜挚死死按住,陈军终未中计出关应战。
燕军见陈军不肯应战,只得退回营寨。次日,燕代大军举全军强攻石岭关。
这一日是七月初六,天仍阴沉,却也仍未下雨,地上积水已渐渐褪去,露出斑驳泥泞地面来。燕代大军摆开阵势,以代军为攻城先锋,如潮水般向关城攻去。陈军却不慌不忙,仍旧只以一营三千余兵马守在城上,一营为后备守在城下,抵御燕代大军攻城。
马保却也做了城破准备,将其余兵马分列在第二道、第三道关城上,倘若北墙被破,陈军也可逐次后退,逐墙守御,马保却亲自在北关城上指挥。石岭关城墙短小,只二里长短,三千余兵马守城尽够了。代军万余众轮番攻城,却也未能攻上城头。
陈军守城兵马伤亡甚重,又战够多时,早已疲累,马保遂命守城兵马退至第三道关城歇息,后方各营逐次递补。是以代军虽是轮番攻城,陈军却也是轮番守城,激战竟日,陈军丝毫不落下风,石岭关城亦屹立不倒。
至日暮,燕代大军寸步难进,只得收兵回营。
燕代兵马接连攻城三日,仍未得寸进。这三日攻城皆是代军,燕军只在后方掠阵,然见代军死伤惨重,却也不得不心惊胆战。到第四日七月初九,燕军再不遣大队兵马攻城,只数千兵马出阵袭扰,教陈军不得安生。
这几日皆未有大雨,却偶有连绵阴雨,虽不碍交战,却教人心生烦躁。七月初七,太原城下积水落下,流入护城河中,又汇入汾水流去。陈封见城下露出地面来,遂传令全军攻城。
城南天权卫,城北右武卫,城东拱辰卫,城西左骁卫与玉衡卫,陈军共计十万大军一齐出阵,从四面攻打太原城。
歇息这许多日,陈军早已将器械打造齐备。又有援军赶到,陈军将士早忘了先时失利,士气又旺盛起来。一时四面鼓响,炮车一齐上阵,但见乱石穿空,落在城上城下,卷起千堆碎石,哀嚎之声遍于城上。
陈军各样器械纷纷上阵,四面将士漫山遍野。然围城多日,却也激起城中百姓敌忾之心。代军伤亡虽重,却多有百姓上阵,因此太原城四面城墙竟未露出破绽。更兼主将刘继亲自指挥守城,代卒亦愿效死,是以激战整日,陈军竟也未能攻下太原。
陈封见陈军气势如虹,原以定能攻克太原,却不想竟也未果。然见代军折损极重,料想不能久持,遂命次日继续攻城。
然陈军此番攻城也是连攻三日,却也未能再进一步。陈军将士几度攻上太原城头,却终未守住城头,被代军剿杀。陈封眼见太原城唾手可得,却终棋差一步,功败垂成,又见陈军死伤甚重,也不由得心生丧败。只他统兵多年,知士气可鼓而不可泄。是以只得强自忍住,便与裴绪、秦玉等人也不肯透露分毫。