曹操兵至蕭縣,泰山四將孫觀、吳敦、尹禮、昌豨領兵三萬,攔住去路。操令許褚出戰。四將見許仲康形貌威猛,一齊出馬,許褚大砍刀勢如山崩,四將抵敵不住,各自敗走。曹操趁勢掩殺,直抵蕭關下寨。蕭縣,自古河流縱橫,葦蒲叢生,風起處,滿目蕭瑟,故名蕭縣。其東南山陵,有一官道直達彭城,楚漢之時,項羽在此修一關隘,人稱蕭關。
呂布聞報,聚眾商議,乃令陳登隨己往救蕭關,陳珪守徐州。當日散議,陳珪謂登曰:“曹公曾言,東方之事盡託於你,今呂布將敗,可乘機圖之。”陳登曰:“外面之事,兒自當為之,倘呂布敗回,父親與糜竺,勿放其進城。”陳珪曰:“呂布心腹將宋憲、魏續現在城中,奈何?”陳登笑曰:“不必憂也,兒已有計。”遂入見布曰:“曹操大兵來伐,首在彭城,今勝負未知,當先思退路。可將錢糧移屯下邳,若彭城有失,下邳有糧可守也。”布喜曰:“元龍之言甚當,我妻小一同遷去。”遂令宋憲、魏續保護妻小,移錢糧於下邳。
呂布提人馬去救蕭關,陳登進言曰:“登欲先到蕭關,以探軍情,如何?”布喜曰:“元龍真有心人也。”陳登單人獨騎,策馬直至蕭關。登曰:“溫侯怪公等拒敵不力,命我特來檢視。”陳宮曰:“操兵勢大,不可輕出,我率泰山四將,可保蕭關,公速回,勸溫侯兵援小沛,如此,可使彭城無虞。”陳登喂喂,不置可否。至晚,陳登上關而望,見操兵直抵關下,火鼓通明,連天無際,乃將三封密書射於關下。
次日,陳登策馬而回,行至半道,見呂布引兵迎面而來,陳登慌忙上前告曰:“大事不好!泰山四將見操勢大,密謀獻關。我令陳宮寸步不離,坐守中軍,將軍連夜突襲,可一舉而擒四將,保關不失。”呂布大驚曰:“若非元龍,蕭關休矣!”陳登曰:“我再速回關上,告知陳宮準備內應。”陳登策馬回至蕭關,急急入見陳宮曰:“公臺,大事不妙!操兵自鳥道繞過蕭關,大隊人馬正殺往彭城!”陳宮驚曰:“我正不解,為何曹營夜不明火,原來如此!”遂引兵馬連夜殺回。陳登見軍去遠,就在關上點起火號,曹操兵馬蜂擁入關。
陳宮引軍急行,夜色幽明中,忽見一軍迎面而來,以為是一支操軍,遂率眾衝殺。呂布見一軍喊殺而來,以為是孫觀叛軍,忙驅兵迎戰。兩軍正殺得你死我活,曹兵又自後掩至,泰山四將見前後夾擊,料難取勝,撥馬逃竄。殺到天明,方知中計,呂布、陳宮引殘兵敗回彭城。馬至壕邊,突然一排亂箭射下,呂布大驚。糜竺城上喝曰:“你奪我主城池,今當還矣。”布怒曰:“陳珪何在?”糜竺曰:“我已殺之。”布大怒,欲攻城。陳宮勸其暫投小沛,布只好聽之。
兵至半道,見一彪軍驟馬而來,原是高順、張遼。二將見布曰:“陳登來報,說主公被困,令我等急來相救。”布恨曰:“又是奸賊之計,我誓殺此賊!”策馬奔至城下,見城上盡插操軍旗號,曹仁早佔小沛。呂布指城大罵陳登,陳登亦指布罵曰:“我乃漢臣,豈肯事反賊乎!”呂布怒髮衝冠,方欲攻城,忽聽身後喊聲大起,一隊人馬揚塵殺來,當先一將形如鐵塔,手挺蛇矛,正是張飛。高順拍馬迎戰,殺不三合敗走,呂布挺戟接戰。正在酣鬥,曹操親統大兵,漫山遍野殺來。呂布料難抵敵,引軍而走,操兵隨後追趕。
呂布一日夜,滴水未進,人困馬乏,忽又一軍攔住去路,為首一將立馬橫刀,紫面長髯,正是關羽。雲長喝曰:“呂布,哪裡走!”呂布慌忙接戰,殺未十合,張飛自後趕到,呂布無心戀戰,衝開一路,徑奔下邳。
關羽、張飛含淚相見。雲長曰:“我在往東海路上駐紮。”張飛曰:“弟在芒碭山屯兵。”二人引兵來見玄德,劉備悲喜交加。三人至彭城,糜竺迎接,言家中無恙,玄德甚喜。陳珪父子拜見曹操,操加陳珪十縣之祿,授陳登為伏波將軍。遂出榜安民,大排筵宴。曹操令玄德位於左,陳珪位於右,眾文武兩廂列座,一場歡飲,盡興方散。
曹操議取下邳。程昱曰:“呂布在下邳,若其與袁術結連,勢難下矣,須使人把守通淮南路徑,內防呂布,外擋袁術。另有泰山臧霸、孫觀等將在北,尚未歸順,亦不可忽略。”曹操曰:“我擋北面諸路,淮南路徑勞玄德守之。”玄德曰:“謹遵丞相令。”次日,玄德引兵去守路徑,曹操統大軍進攻下邳。
下邳乃淮北大邑,水陸通達,商賈雲集,不但城高牆厚,更有沂、泗繞城。呂布至下邳,恃糧足城堅,安心坐守。操兵初至,陳宮曰:“操兵方來,寨柵未立,突然擊之,必勝矣。”呂布曰:“我兵屢敗,不可輕出,憑堅而守,