曹操的虚实同样未敢轻举妄动也只是探听河北的消息。突然曹操派人催促刘岱、王忠进战两人在寨中商议。刘岱说:“丞相催促我们攻城你可以先去。”王忠说:“丞相先差遣的是你。”刘岱说:“我是主将如何能先去?”王忠说:“我和你一同引兵前去。”刘岱又说:“我们通过抽签来决定谁先去。”结果王忠抽到了“先”字只能带领一半军马去攻打徐州。
刘备得知有军马到来便请陈登来商议说:“袁绍虽然屯兵在黎阳但是因为谋臣不和还没有进攻。曹操不知道在哪里?听说黎阳军中没有他的旗号为什么这里却反而有他的旗号?”陈登说:“曹操诡计多端他必定把河北看得很重亲自在那里监督却故意不建旗号反而在这里虚张旗号我猜测曹操一定不在这里。”刘备说:“两位弟弟谁可以去探听一下虚实?”张飞说:“小弟我愿意去。”刘备说:“你为人暴躁不可以去。”张飞说:“就是有曹操在我也能抓来!”关羽说:“让我去看看动静吧。”刘备说:“云长如果去那我就放心了。”于是关羽率领三千人马从徐州出发。
当时正值初冬阴云密布雪花纷飞军马都冒着雪布阵。关羽骑着马提着刀冲了出来大叫着要王忠出来答话。王忠出来说:“丞相已经到了这里你为何不投降?”关羽说:“请丞相出阵我自然有话说。”王忠说:“丞相怎会轻易见你!”关羽大怒骑着马向前冲去。王忠挺起长枪来迎战。两马相交关羽拨马便走。王忠追来关羽转过山坡回马大叫一声挥刀直取王忠。王忠抵挡不住正想逃跑关羽左手倒提宝刀右手抓住王忠的勒甲绦将他拖下马鞍横担在马上然后回本阵来。王忠的军队四散奔逃。关羽押着王忠回到徐州去见刘备。
刘备问王忠:“你是何人?现在担任什么职务?竟敢假冒‘曹丞相’!”王忠回答:“哪敢有假?我是奉命行事,虚张声势作为疑兵。实际上丞相并不在这里。”刘备便让人给王忠衣服和酒食,暂且将他监禁起来,等捉到了刘岱再作商议。关羽说:“我知道哥哥你有和解的意图,所以才生擒他回来。”刘备说:“我担心张飞脾气暴躁,会杀了王忠,所以没让他去。杀这些人对我们没有好处,留下他们可以作为和解的筹码。”张飞说:“二哥你捉了王忠,我去生擒刘岱来!”刘备说:“刘岱过去是兖州刺史,在虎牢关讨伐董卓时也是一路诸侯。现在他作为前军,我们不能轻视他。”张飞说:“这种人哪里值得一提!我也能像二哥一样生擒他回来。”刘备说:“只怕你会误伤他性命,坏了我的大事。”张飞说:“如果我杀了他,我愿意偿命!”刘备于是便给张飞三千兵马。张飞领兵前进。
另一方面,刘岱知道王忠被擒,便坚守不出。张飞每天在寨前叫骂,刘岱听说是张飞,更加不敢出击。张飞守了几天,见刘岱不出,便心生一计。他传令今夜二更去劫寨,白天却在帐中饮酒装作喝醉,找个军士的罪过,打了他一顿,然后绑在营中,说:“等我今夜出兵时,拿你来祭旗!”却暗地里让左右的人放他走。军士得以逃脱,偷偷跑出营,直接前往刘岱的营中报告劫寨之事。刘岱见降卒身受重伤,便听信了他的话,布置了空寨,将伏兵安排在外围。
是夜,张飞却分兵三路,中间派三十多人去劫寨放火,同时又让两路军抄出刘岱寨后,以火起为信号,夹击刘岱。三更时分,张飞亲自带领精兵先切断了刘岱的后路,中间那三十多人冲入寨中放火。刘岱的伏兵正准备杀入,张飞的两路兵却已经齐出。刘岱的军队大乱,不知道张飞到底有多少兵力,纷纷溃散。刘岱带着一队残军逃走,正好撞上了张飞。两人狭路相逢,难以回避,交手只一个回合,刘岱就被张飞生擒,其余的人都投降了。
张飞派人先将这个消息报告给徐州的刘备。刘备听说后,对关羽说:“张飞向来粗鲁莽撞,现在也能用智谋了,我就不用担心了!”于是亲自出城迎接张飞。张飞说:“哥哥你说我脾气暴躁,今天你看怎么样?”刘备说:“如果不用言语激你,你怎么肯动脑子想计策呢!”张飞大笑。
刘备看到被绑的刘岱被带过来,慌忙下马为他松绑说:“我弟弟张飞冒犯了您,希望您能恕罪。”接着将刘岱迎入徐州城内,并放出了王忠,一同设宴款待他们。刘备说:“之前因为车胄想要害我,所以我才不得不杀了他。丞相错怪我要谋反,派你们两位将军前来问罪。我深受丞相大恩,正想报效他,怎么会谋反呢?你们两位将军回到许都后,希望能替我好言分辩,那我就感激不尽了。”刘岱、王忠说:“我们深深感谢使君不杀的恩情,一定会在丞相面前为您方便说话,用我们两家的老小来担保您。”刘备表示感谢。第二天他