被围,大惊。相计议道:“襄平若失,则全辽无所依存。高句丽边夷之兵,无非欲侵夺县镇。”遂教燕将领部兵扼守边关,两个率三四千兵,急急回奔。方近辽阳,一声鼓响,伏兵四起,将燕军截作数段。当先旗号“征北中郎将周”石勇大吼一声,挥刀死战,不防跨下马倒,被乱刀砍死。焦挺在前队,看后队失陷,不敢回顾,心道:“伏兵已出,唯有前行,方有生机!”遂引亲随军马,奋力前突,杀透埋伏。后面燕军多降。比近襄平,左右军不满千,望见魏军堑围。欲待冲突入城,孙观引兵杀出。焦挺方上前交战,背后周循追兵来,挺不敢恋战,自思石勇已死,兵马尽折,公孙渊大队亦被困幽州,辽东全境再无所安身,纵入襄平,不过是自蹈死城,不如仍回去投宋江哥哥。遂施展武艺,冲开阵脚,引数百人往西南而去。周循一战,斩首七百余级,生俘二千五百余人,官佐五十余名;遂将石勇及所斩燕官首级,往襄平城下昭示。城中看大势已去,相国王建、御史大夫柳辅等率官民缚了公孙渊宗族,开门揖降。周循查其前案,逐个抚慰,一概不问。于是城中心安。辽东四方县镇,传檄而定。玄菟等处余兵,亦遣使纳降。周循尽许之,更修缮城池,救济灾民;又遣使送酒肉粮米慰高句丽之兵,好言结交,使其勿再内犯。一面令孙观引兵二千,杂燕降兵千余,谕以将功补过之理,同守辽河,掘壕筑营,以待西边。
焦挺带身边步骑数百,一路落魄奔走,直到辽河口。往见平郭令,求米千斛。县令不与,闭门不纳其军。挺大怒,指挥部卒攻克县城,杀戮千余民,尽劫县中仓廪。夺了数十官民船只,扬帆西行。恐海上行船,遭遇敌人,也不敢打旗号。不数日,却看前面一队船来。船头又无旗号。挺不知底细,正自惊惶。只盼两船不同路,于是转舵向南,谁知那只船队亦向南。随行两日,不见侵害。焦挺使心腹喽啰去问时,却是铁笛仙马麟。原来马麟奉公孙渊之命,领数千军,乘船东行,恰逢尹礼所率胶东水师。两下交战,周循水军,乃精选胶东沿海善水渔民,亲自操练而成,更有东吴昔日精卒为头目。时虽不久,亦非等闲。马麟部下,虽亦有善水将士,怎奈多非战船。两下在海上交战,燕兵中箭落水,不计其数;大小船被俘被焚百余只。麟见势不妙,又想敌军既从海上遮道,辽东多半不保;遂遣心腹喽啰,乘小船沿岸走,教急告石勇、焦挺,速离辽东;一面自引百余船,转舵向南。余众无主,泰半降了尹礼。焦挺、马麟两个海上相见,说起当初四个兄弟奉令北来,潜伏十数年,与众家兄弟未尝得一会;如今虽风光一时,转瞬间墙倒梁塌,死去一双,落得戚戚惨惨,狼狈南逃。心中把吴用“借尸还魂”之计,骂得一佛出世,二佛投生。两个辗转出辽海,飘泊累月,历经辛苦,几乎绝粮而死。部下兵士,多不堪其苦,四散零落。最后在徐州东海登岸,为朱仝、蔡福所迎。左右船不上十只,兵不过数百,个个衣衫褴褛,须发蓬垢,面黄肌瘦。此是后话。
司马懿闻辽东变起,公孙渊弃营而走,遂汇集诸将道:“我军隐忍数月,今贼众破走,当一举诛灭,以报国家,岂可令功劳尽归他人乎!”众皆慨然相应。懿便令徐晃引二千精骑为前队,自提大军,奋力追袭。行无一日,晃军赶上渊后队;时晃军在岭上,看岭下渊军步骑数万,其势甚大。左右或云:“可待都督大军来,并力击之。”徐晃瞠目道:“今我为前部,正当摧锋陷阵;且伪燕穷途末路,不堪一击,何惧兵少乎!”便提斧当先,杀下岭去。部下二千骑一起奋发,势如山崩。须臾,突入敌阵,徐晃挥斧闯营,连斩燕将五人。燕军虽众,无敢相敌,俱各奔走。公孙渊在前队,卑衍道:“主公可乘司马懿大队未至,急回师逆击,倘能挫徐晃,或可免祸。”渊惊怖道:“纵能斩晃,待司马公大军到,岂能复脱?当引前队先走。”卑衍道:“主公!今辽东已危,军皆在此;并力死战,尚有望振军心而图生;若弃军走,更欲往何处保全首领?”渊不从,自引前队奔走。后队燕兵,不见军令,更是混乱。战无半日,鲜于辅等引鲜卑、乌桓杂骑三千余掩至,截断燕军归路;司马懿复纵大军杀来。燕兵降者万计。卑衍引亲兵百余,死战不退,为夏侯霸所杀。司马懿抚慰众将,嘉之曰:“连番克敌告捷,皆诸公戮力所致。公孙渊弃众而走,足见毫无胆略,旬日必亡。”未几,报辽西燕将杨祚请降。懿许之。更部勒众兵,缓缓东进。