刘备领徐州的举动让曹操勃然大怒。曹操要起兵再次攻打徐州,荀彧则劝他先集中精力与吕布争夺兖州。当时曹操与吕布进入相持阶段,曹操缺粮,引兵东略陈、汝南、颍川等地攻打黄巾余党,以获粮食。此战中曹操还收降了壮士许褚。休整齐备的曹军再度与吕布展开决战,击破吕布将薛兰、李封,兵至濮阳城下。吕布出城迎战,夏侯惇、许褚等六员曹营大将齐出围攻吕布,吕布抵挡不住,正要回城,不料城中富户田氏已献城降曹。随后吕布移师定陶,再度被曹操击败,只好落荒而逃。曹操自此收复兖州之地。
图中吕布大寨被烧,吕布在曹军的追击下拖戟而逃。