袁熙在代县抵御司马懿大军,知此时乃河北生死存亡关键,与众将同仇敌忾,共御强敌。兄弟、将相之间皆将往昔仇隙搁下,河北人心统一,以此时为最。袁熙虽折兵甚众,其大将谋臣均得以保留。武有潘凤、左贤王、杨诈、田畴、辛毗,文有郭图、逢纪、刘晔、傅干,皆河北有名之士。文武合力,阻司马懿大军于代县城下。
司马懿攻打多日,见河北军防御严密,无计可施。又被郭图、逢纪率军连续劫营,军士士气渐低。司马懿见袁熙部齐心协力,守军兵数又众,不易胜之,下命撤军,返回晋阳。
代县兵将见司马懿退军,多日苦守终有战果,无不欢腾雀跃。袁尚见代县之危已解,命高干率本部三万兵马赴南皮协助守城。
司马懿退到中途,探得代县分军。分派诸将,依计而行。命司马昭率两万兵马绕过代县进攻易京,王双、邓忠各率军两万伏于代县至易京要路两侧。自率军三万潜至代县城下伺机攻城。
此时代县城内兵将尚沉浸于喜悦之中,易京忽遣人告急,说司马昭统兵攻打易京。袁熙大惊,连忙召集诸将计议。逢纪曰:“易京为南皮、北平、代县三郡要路,易京若失,代县、南皮俱无退路矣。可使重兵往援易京。”袁熙命潘凤、左贤王、杨诈、郭图四人带兵三万救援易京。
潘凤部行至斗途,王双、邓忠伏兵突起,潘凤部大败。郭图见势危,命众将约束败军,结阵应战,命左贤王冲出重围,急报代县,请求支援。
司马昭部本是诱敌之军,见代县兵出,即回军北上,正逢两军大战。曹军势众,又有司马昭生力军相助,杀得潘凤部溃不成军,四散奔逃。
袁熙听得急报,与田畴、辛毗、逢纪统兵二万五千来救,正逢潘凤部败回。逢纪命生力军结阵应敌,败军于阵后聚集,也结阵相助。又遣左贤王间路急赴南皮,请袁尚出兵支援。
司马懿见代县守军尽出,统兵三万来攻代县,时代县城内只余守军一万,城内尽为文官。司马懿命兵猛攻一阵,代县城破,刘晔、傅干见城不能守,弃城南逃。
司马懿见城池已下,使司马师率兵一万安民守城,与于禁率领两万兵马追击刘晔等,未出十里,追上刘晔败军。两军接战未几时,刘晔军溃,刘晔、傅干皆为曹兵所杀。
袁熙军正与曹兵苦战,闻代县失守,军心涣散。郭图见势急,与众将保袁熙突围投易京,聚兵四万驻守。司马懿见袁熙军无战力,士气全失,率军乘胜追击,围困易京。
许子将自亡出寿春,投河北沮授处客居,常指点沮授行军、治军谋略,使沮授秘己事。时沮授为易京守将,见河北势危,知许子将大才,荐于袁熙处。袁熙知河北文武皆非司马懿之敌,素闻许子将大名,杀孙策,取寿春,袁术行军向赖此人。闻讯大喜,自赴许子将居处请其出山。