能相救，刘备以强兵临之，其背叛固宜也。备新将绍兵，未能得其用，击之可破也。」曹操认为可行，派曹仁率骑兵攻打刘备，刘备大败逃走，并进一步平定多个县城而还。后袁绍遣将领韩勐(一作韩荀)抄西道攻曹操，曹仁拦截韩勐于鸡洛山，成功将他打败，袁绍再不敢分兵而出。再与史涣断了袁军粮道，火烧粮谷。平定河北后，曹操乘胜围壶关。曹操下令：「城拔，皆坑之。」但围城多月也攻不下；曹仁对曹操进言：「围城必示之活门，所以开其生路也。如今公告必死，士卒定会死守。且城固而粮多，攻击则士卒伤亡，守之则引日久；今顿兵坚城之下，以攻必死之虏