濮阳县的大姓田氏为吕布实行反间计,假意作曹操的内应。
曹操得以进入濮阳城后,纵火焚烧所经过的东门,表示自己不再退回。
及至与吕布交战,曹军大败,吕布部下的骑士捉到曹操而不认识,问道:“曹操在哪里?”
曹操说:“骑黄马逃走的那人,就是曹操。”
吕布的骑士就放开曹操,而去追那骑黄马的人。
曹操从大火中突围而出,回到营中,亲自慰问军士,命令军中赶快制作攻城用的器械。
随即进军,再次攻击濮阳。
他与吕布相持一百余天,发生蝗灾,百姓饥馑,吕布的存粮也已吃尽,两军各自撤退。
九月,曹操回到鄄城。
吕布率军到乘氏县,向乘氏李家求粮。
乘氏县人李进以肥牛、酒、胡饼麻痹了吕布,随后便趁机击败了吕布。吕布向东退到山阳。
兴平二年五月,吕布的部将薛兰、李封驻军巨野,曹操向他们发动进攻、吕布前来援救,被曹操击败,退走。
于是曹操斩杀薛兰等人。