阁道太祖还邺,留晃与夏侯渊拒刘备於阳平。备遣陈式等十馀营绝马鸣阁道,晃别征破之,贼自投山谷,多死者。太祖闻,甚喜,假晃节,令曰:“此阁道,汉中之险要咽喉也。刘备欲断绝外内,以取汉中。将军一举,克夺贼计,善之善者也。”太祖遂自至阳平,引出汉中诸军。复遣晃助曹仁讨关羽,屯宛。会汉水暴隘,于禁等没。羽围仁於樊,又围将军吕常於襄阳。晃所将多新卒,以羽难与争锋,遂前至阳陵陂屯。太祖复还,遣将军徐商、吕建等诣晃,令曰:“须兵马集至,乃俱前。”贼屯偃城。晃到,诡道作都堑,示欲截其后,贼烧屯走。晃得偃城,两面连营,稍前,去贼围三丈所。未攻,太祖前后遣殷署、朱盖等凡十二营诣晃。贼围头有屯,又别屯四冢。晃扬声当攻围头屯,而密攻四冢。羽见四冢欲坏,自将步骑五千出战,晃击之,退走,遂追陷与俱入围,破之,或自投沔水死。太祖令曰:“贼围堑鹿角十重,将军致战全胜,遂陷贼围,多斩首虏。吾用兵三十馀年,及所闻古之善用兵者,未有长驱径入敌围者也。且樊、襄阳之在围,过於莒、即墨,将军之功,逾孙武、穰苴。”晃振旅还摩陂,太祖迎晃七里,置酒大会。太祖举卮酒劝晃,且劳之曰:“全樊、襄阳,将军之功也。”时诸军皆集,太祖案行诸营,士卒咸离陈观,而晃军营整齐,将士驻陈不动。太祖叹曰:“徐将军可谓有周亚夫之风矣。”
文帝即王位,以晃为右将军,进封逯乡侯。及践阼,进封杨侯。与夏侯尚讨刘备於上庸,破之。以晃镇阳平,徙封阳平侯。明帝即位,拒吴将诸葛瑾於襄阳。增邑二百,并前三千一百户。病笃,遗令敛以时服。
性俭约畏慎,将军常远斥候,先为不可胜,然后战,追奔争利,士不暇食。常叹曰:“古人患不遭明君,今幸遇之,常以功自效,何用私誉为!”终不广交援。太和元年薨,谥曰壮侯。子盖嗣。盖薨,子霸嗣。明帝分晃户,封晃子孙二人列侯。
为袁初,清河朱灵为袁绍将。太祖之征陶谦,绍使灵督三营助太祖,战有功。绍所遣诸将各罢归,灵曰:“灵观人多矣,无若曹公者,此乃真明主也。今已遇,复何之?”遂留不去。所将士卒慕之,皆随灵留。灵后遂为好将,名亚晃等,至后将军,封高唐亭侯。九州春秋曰:初,清河季雍以鄃叛袁绍而降公孙瓒,瓒遣兵卫之。绍遣灵攻之。灵家在城中,瓒将灵母弟置城上,诱呼灵。灵望城涕泣曰:“丈夫一出身与人,岂复顾家耶!”遂力战拔之,生擒雍而灵家皆死。魏书曰:灵字文博。太祖既平冀州,遣灵将新兵五千人骑千匹守许南。太祖戒之曰:“冀州新兵,数承宽缓,暂见齐整,意尚怏怏。卿名先有威严,善以道宽之,不然即有变。”灵至阳翟,中郎将程昂等果反,即斩昂,以状闻。太祖手书曰:“兵中所以为危险者,外对敌国,内有干谋不测之变。昔邓禹中分光武军西行,而有宗歆、冯愔之难,后将二十四骑还洛阳,禹岂以是减损哉?来书恳恻,多引咎过,未必如所云也。”文帝即位,封灵鄃侯,增其户邑。诏曰:“将军佐命先帝,典兵历年,威过方、邵,功逾绛、灌。图籍所美,何以加焉?朕受天命,帝有海内,元功之将,社稷之臣,皆朕所与同福共庆,传之无穷者也。今封隃侯。富贵不归故乡,如夜行衣绣。若平常所志,原勿难言。”灵谢曰:“高唐,宿所原。”於是更封高唐侯,薨,谥曰威侯。
评曰:太祖建兹武功,而时之良将,五子为先。于禁最号毅重,然弗克其终。张郃以巧变为称,乐进以骁果显名,而鉴其行事,未副所闻。或注记有遗漏,未如张辽、徐晃之备详也。