徐晃,字公明,河東楊人也。太祖圍鄴,破邯鄲。易陽令韓範偽以城降而拒守,太祖遣晃攻之。晃至,飛矢城中,為陳成敗。範悔,晃輒降之。既而言于太祖曰︰“二袁未破,諸城未下者傾耳而听,今日滅易陽,明日皆以死守,恐河北無定時也。願公降易陽以示諸城,則莫不望風。”太祖善之。韓遂、馬超等反關右,遣晃屯汾陰以撫河東。太祖至潼關,恐不得渡,召問晃。晃曰︰“公盛兵于此,而賊不復別守蒲阪,知其無謀也。今假臣精兵,渡蒲阪津,為軍先置,以截其里,賊可禽也。”太祖曰︰“善。”使晃以步騎四千人渡津。作塹柵未成,賊梁興夜將步騎五千餘人攻晃,晃擊走之,太祖軍得渡。遂破超等。晃助曹仁討關羽,屯宛。會漢水暴溢,于禁等沒。羽圍仁于樊,又圍將軍呂常于襄陽。晃所將多新卒,以羽難與爭鋒,遂前至陽陵陂屯。太祖復還,遣將軍徐商、呂建等詣晃,令曰︰“須兵馬集至,乃俱前。”賊屯偃城。晃到,詭道作都塹,示欲截其後。賊燒屯走,晃得偃城,南面連營,稍前,去賊圍三丈所。未攻,太祖前後遣殷署、朱蓋等凡十二營詣晃。賊圍頭有屯,又別屯四冢。晃揚聲當攻圍頭屯,而密攻四冢。羽見四冢欲壞,自將步騎五千出戰,晃擊之,退走,遂追陷與俱入圍,破之,或自投沔水死。太祖令曰︰“賊圍塹鹿角十重,將軍致戰全勝,遂陷賊圍,多斬首虜。吾用兵三十餘年,及所聞古之善用兵者,未有長驅徑入敵圍者也。且樊、襄陽之在圍,過于莒、即墨,將軍之功,逾孫武、穰苴。晃振旅還摩陂,太祖迎晃七里,置酒大會。太祖舉卮酒勸晃,且勞之曰︰“全樊、襄陽,將軍之功也。”時諸軍皆集,太祖案行諸營,士卒咸離陣觀,而晃軍營整齊,將士駐陣不動。太祖嘆曰︰“徐將軍可謂有周亞夫之風矣。”晃將軍常遠斥候,先為不可勝,然後戰,追奔爭利,士不暇食。常嘆曰︰“古人患不遭明君,今幸遇之,當以功自效,何用私譽為!”終不廣交援。太和元年,薨。
孫子曰︰“拔人之城而非攻。”晃飛矢城中而降韓範。又曰︰“由不虞之道,攻其所不戒。”晃因賊不守蒲阪津而潛軍以渡。又曰︰“善攻者,敵不知其所守。”晃揚聲攻圍頭而密攻四冢。又曰︰“軍擾者,將不重也。”晃軍營整齊,雖太祖案行而將士不動是也。