李自成在山西设立的防线破绽百出,而另一方面,堵胤锡派出的田见秀、张世杰等大顺降将的招抚之事业已转入。
短短的一个月之中,浮山、完全、荣河、安邑、陵川等地完全回到明军的掌握之中,大顺在山西的局势,已是一发不可收拾。
面对此种情面,身在西安的李自成不得不派出亳侯李过由陕北进入山西增援,偏偏此时,屋漏又逢连夜雨。
镇守保德的大顺左果毅将军马世耀素与田见秀交好,在李过率兵经过之时突然袭击,起兵归附朝廷,截断了陈永福与李过所部之间的联系。
陈永福原是明廷降将,深知将不可三易其主的道理,决心与大顺同生共死,率本部四万余众守卫解州。
此时,官军高杰部已经收复解州附近安邑,白广恩亦攻克平陆等地,陈永福力战不屈,但众寡悬殊,还是被高杰击败。
官军收复解州,陈永福其人兵败不知所踪。
而李过在马世耀的伏击之下,也是伤亡惨重,不得不撤回陕西,到了十二月底的时候,山西全境光复。