曹仁和徐晃左右为难,退有赵云阻击,进又不敌关羽。为难之下果然选择拼死一战,曹仁徐晃陆续打马出城,两人与关羽角斗在一起,二人虽然是曹操手下五子良将,但怎敌关羽之勇,六七回合之后曹仁落败关羽刀下,赶忙逃去,徐晃见状想要逃走,不料刚一调转战马,赵云的一杆长枪便飞刺而来,一下刺穿了战马的喉咙,徐晃摔落马下被关羽所擒。白马城内几千守军也纷纷缴械投降,没劳一兵一卒便夺得了白马城。
进城之后,关羽押着徐晃来到府内,徐庶见状急忙对关羽言道“云长将军不可如此,此人乃曹操帐下五子良将之一,今日虽落败于关将军英勇之下,但不可伤其性命。”关羽听此言便拿开了架在徐晃脖子上的大刀,霸气的对徐晃言道“今日且放你回去,告诉曹操,洗干净脖子准备迎接关某之刀吧!”
徐晃走后,赵云入府对徐庶言道“先生,白马城内尚有军械上千,战马八百多匹,粮食四五百石,五千守军已经归顺我们了。”徐庶笑着赞扬二人道“今日之胜并非我之计谋,乃二位将军之功。既然战事已罢,我且离去。”两人一听徐庶要走,便急忙阻拦,关羽放下手中刀施礼言道“先生有惊世骇俗之才能,我大哥虽是汉皇后裔,但兵少将寡更无军师之辅,先生何不留下,助我大哥兴复汉室,剿灭曹贼。”徐庶道“刘皇叔之志,天下人尽知,今日若能助皇叔平曹贼,在下死而无憾了。”
几日后,刘备率军赶至白马城与徐庶会面,两人英雄相惜,徐庶也成为了刘备帐下第一个谋士。