“而今敌兵多我军少,敌粮少我粮多,又遇大雨,想速战也不可能。从出兵开始,我就不担心敌人来进攻,而是怕他们会逃跑。如今敌军粮草将尽,我军包围尚未合拢,若现在抢掠牛马,会逼他们逃走。
“兵者诡道,善因事变。他们现在凭借人多和大水,虽然饥困,也不肯就擒。这时候更当稳住对方,不能为得小利而把敌人吓跑。”
司马懿将计就计,故意示弱。
朝廷听说雨大敌强,不少人请求召还司马懿。魏明帝却说:“司马懿临危制变,生擒公孙渊指日可待。”
月余,雨停,水渐退去。魏军完成对襄平的包围,昼夜强攻。城内粮尽,死者甚多,其将杨祚等降。时偶有流星自城西南向东北划过,坠落在梁水附近,城中愈发震恐。
公孙渊也很惊惧,八月,派相国王建、御史大夫柳甫请解围而缚。
司马懿斩杀使者,发布檄文严责:“昔日楚和郑是并列的国家,郑伯尚且肉袒牵羊而迎楚军。孤家为王者大臣,位在上公,而王建等要我解围退兵,如楚郑一样同列相待。二人年老糊涂,必是传话不符原意,已经将他们斩首。若还有话要说,可再派年少明智果决的人来。”
公孙渊又派侍中卫演来请求定日期送人质。司马懿对他说:“作战的大要有五:能战当战,不能战当守,不能守当走,余二事惟有降与死耳。公孙渊若不肯自缚请罪,就是决心寻死了,不须送什么人质。”
公孙渊欲从城南突围,司马懿纵兵击破其军,公孙渊战死在梁水边上。