湖之北的神策门以及玄武湖之南的太平门四大门共6万兵围攻明孝陵清军帅营。向荣紧闭「北营」城门陷入苦战，由早至夜至次日，战斗皆未停息。秦日纲请求杨秀清开城门让已经战了一日一夜而兵疲马乏的太平军进天京休息，计画以长久围困战削弱荣帅营，待时机成熟一举歼灭。杨秀清却严令不准，并要求战胜清军后才准秦、陈、李生率部还返天京。秦虽奉令力战却心生不满，埋下日后行刺杨秀清动机。6月19日早，和春、托明阿率残兵才刚退回帅营，由石达开所率领的第四路军已赶到并与秦、陈、李会合，明孝陵即将失守。此时向荣急调回张国樑救援，导致张