吕布与濮阳
东汉末年,政治腐败混乱,出现了农民起义和地方势力割据混战的局面。在混战中,曹操“明定赏罚,设奇袭一一,日夜奋战”,广纳贤士,势力发展最快,在兖州建立根据地。
192年冬,曹操打败了北来的公孙瓒军,次年又打败了南来的袁术军。193年秋,曹操率军攻克曾助公孙瓒攻下曹骏的徐州陶谦,连夺十城,死伤男女数十万。194年4月,曹操第二次讨伐陶谦,当时刘备在陶俊,派使者与曹操讲和。正在这时,曹骏留守,张淼、陈宫与吕布勾结造反。吕布攻打兖州,占领濮阳。曹汶听说内乱,撤回他的军队到北方,打败了叛军,杀死了许多叛军,重新巩固了他的地位。
194年八月,曹操率军攻濮阳,陈冰在荒。吕布派兵迎战,曹骏不利,退兵三十里。曹与其他人合谋,乘吕布的胜利,并在夜间攻击濮阳西塞。就在吕布放哨的时候,曹骏被反复围困,被切断了联系。幸好乐进和典韦奋力杀出重围。
吕布与陈宫(东郡人)合谋,让濮阳城巨户石天以假投降为内力,领导曹汝成。曹操成功了他的计划,并带领他的部队进入城市。还没到县衙,就听得炮声、鼓声、鼓声不绝于耳,四面八方火光冲天,呐喊杀人。曹操知道了其中的诀窍,直奔北门,被截住,到了南门又被堵住。转到北门后,吕布跃起杀之。戟指着曹奎说:“曹操在哪里?”曹指着前面说:“骑的都是。”吕布抽马追去。曹操掉转马头,望着东门。当时,东门城楼发生了火灾。幸而瞿伟赶来救驾,冒着浓烟冲出东门。曹操的左臂被烧伤。
曹操战败回营,就反击说曹操已经被烧死了,全军哀悼,埋伏在军营周围,引吕布出战。果然吕布率军杀来,被伏军团包围,损兵折将多处。吕布拼死一战,逃回濮阳城。那年秋天,蝗虫骤起,吃光了所有的粮食,东郡交战五十米,百姓自相残杀,于是两军暂时停战。
195年春,曹操重整旗鼓,收复兖州失地,先打下陶,后有柯巨业,杀了吕布的李冯和蓝雪,再攻濮阳。吕布出城打仗的时候,曹骏、储旭、典韦、夏侯杰、夏侯元、李典、乐进都和吕布打仗,吕布都支持不了,就放马回城。城中田对吕布的暴力深恶痛绝,向曹操投降,关上门。吕布不得回城,只得带领残兵逃往东南,奔徐州与刘备会合。此时东郡兖州已完全归曹友所有,朝廷正式任命曹操为兖州牧。196年,汉献帝从长安回到故都洛阳,无处可归。曹操趁机把夺回来,迁都许(今许昌)。从此曹操在政治上获得了“挟天子以令诸侯”的优势。