晉國攻占,燕王劉守光獨自據守幽州城,他向契丹請求救援;契丹認為劉守光向來不講信用,最終沒有出兵援救他。劉守光屢次向晉國請求投降,晉軍將士懷疑他是假意投降,始終沒有答應。到了這個時候,劉守光登上城樓對周德威說:“等晉王到了,我就打開城門,俯首認罪聽從發落。”周德威派人將這件事稟報給晉王。十一月甲辰日,晉王任命監軍張承業暫時掌管軍府事務,自己親自趕往幽州。辛酉日,晉王單人匹馬來到幽州城下,對劉守光說:“朱溫篡奪唐朝皇位,犯上作亂,我原本打算和你聯合河朔五鎮的軍隊,共同興複唐朝的社稷。可你謀劃不當,反而效仿朱溫狂妄僭越,擅自稱帝。鎮州、定州兩位節度使都甘願俯首侍奉你,可你卻從不體恤他們,所以才會有今天這場禍事。大丈夫無論成敗,都應當做出決斷,你現在打算怎麼辦?”劉守光說:“我今天就像砧板上的魚肉,任憑大王處置。”晉王憐憫他,將弓箭折斷發誓說:“隻要你出城相見,我保證不會加害於你。”劉守光卻推脫說改天再出城投降。在此之前,劉守光的愛將李小喜,屢次慫恿劉守光作惡,劉守光對他言聽計從,李小喜的權勢在境內無人能及。到了這個時候,劉守光打算出城投降,李小喜卻極力勸阻他。當天夜裡,李小喜翻越城牆向晉軍投降,並且告訴晉軍,幽州城內的兵力已經耗儘。壬戌日,晉王督率各路軍隊從四麵圍攻幽州城,最終將城池攻克,生擒劉仁恭以及他的妻妾,劉守光帶著妻子兒女倉皇逃走。癸亥日,晉王率軍進入幽州城。
後梁朝廷任命寧國節度使王景仁為淮南西北行營招討應接使,率領一萬多名軍隊進犯吳國廬州、壽州。