15 从四月到七月,一直没有降雨,谷米一斛卖到五十万钱!长安城中人相食。皇帝令御史侯汶拿出太仓(皇家粮库)的米豆为穷人煮粥赈济,仍然饿死如故。皇帝怀疑有人作弊,派人送来米、豆各五升,就在御前煮粥,得两盆。于是将侯汶杖打五十大板,饥民这才得到赈济。
16 八月,冯翊羌族寇掠属县,郭汜、樊稠等带兵将他们击破。
17 吕布有军营在濮阳以西,被曹操夜袭击破。曹操回师,走到半途,吕布赶到,亲自上阵搏战,从早上到黄昏,血战数十回合,战况激烈。曹操招募敢死队冲锋陷阵,司马、陈留人典韦率领自愿应募的士兵挺进前线,吕布军弓弩乱发,箭如雨下,典韦看都不看一眼,对部下说:“敌人距我们十步时,告诉我。”部下说:“已经十步了。”典韦又说:“五步再告诉我!”大家恐惧,喊道:“敌人已经到跟前了!”典韦持戟,大呼而起,所到之处,敌兵无不应声而倒,吕布兵这才开始退却。这时,天也开始黑了,曹操才得以脱离战场,回营之后,拜典韦为都尉,令其将亲兵数百人,守卫大帐左右。
濮阳大姓田氏为曹操内应,曹操得以入城,入城之后,烧掉东门,以示绝不退出。到了与吕布作战的时候,曹操军败,吕布手下一个骑将抓住了曹操,却不认识,问道:“曹操何在?”曹操说:“乘黄马的那个就是。”那骑将于是释放曹操去追那个骑黄马的。曹操突火而出,回到大营,亲自劳军,令军中准备进攻器具,即刻出战,再次进攻濮阳。他与吕布反复交战一百余日。蝗虫起,百姓大饥,吕布粮食也吃尽,于是各自引兵而去。九月,曹操还军鄄城,吕布到乘氏,被当地人李进击破,于是向东屯驻山阳。