申皇已經來到上庸城城下,派遣一名大臣來到上庸城下傳話。陳燦看到上庸城外申國大軍少說也有二十萬,而自己只有四萬多人,由於是在申國的城池,有一萬人還要在城內警戒,城牆上也就三萬多人。自己並不知道紀城哪天能帶兵趕到。現在能拖一天是一天。於是答應了申國使者的請求。相約未時在上庸城下會面。到了未時,陳燦帶著五十名士兵騎著從上庸城繳獲的戰馬出城。申皇也也坐著馬車帶著五十名侍衛。看到陳燦,申皇有些吃驚,對著陳燦說道:“千金之子,坐不垂堂,賢侄真是好膽色”。陳燦說道:“申皇不也是親自領兵征伐陳國嗎”。申皇又道:“賢侄,目的也達到了,是不是可以退兵了”。陳燦道:“陳、申兩國簽有盟約,你說進攻陳國就進攻陳國,你說讓我退兵我就退兵,這天下的便宜都叫你佔了”。申皇道:“那,你想要如何”。陳燦道:“割地,賠償”。申皇的面色立刻大變,說道:“賢侄,這麼做是不是有些太過分了”。陳燦道:“我過分,申國假借救援之名突襲陳國就不過分,做錯了就要付出代價”。申皇威脅道:“你認為這區區幾萬人能擋住我數十萬申國大軍的進攻嗎”。陳燦道:“不試試怎麼知道”。
於是兩人各回本陣。申國的軍隊開始緩緩向上庸城攻來。陳燦也回到城樓上,看著城下密密麻麻的申軍,陳燦心中也沒把握,這也是自己第一次指揮守城戰。陳燦朝著手持弓箭計程車兵喊道:“不要著急,把申軍放近了再射,全體聽我命令”。看著越來越近的申軍,距離上庸城不足三百步,陳燦大喊道:“射”。城上箭如雨下,進攻的申軍倒下一片,後面的還是不畏死的往前衝。幾輪箭雨後,申軍攻到城下,搭起了雲梯,開始向城上攀爬。後面申軍的弓箭手也不停的將箭射向城樓。城牆上的陳軍用石頭,木頭向下砸去。申軍悍不畏死,像波浪般的一波接一波的衝向城牆,這也給守城的陳軍帶來較大的傷亡。一直到天黑,申軍才鳴金收兵。陳燦一清點兵馬,傷亡數千人。陳燦感到第一天戰損就這麼大,申軍是真的急了,第二天,申皇親自督戰,申軍的進攻比昨天更猛烈,沒有試探。城牆下面全是人 ,有的甚至踩著同伴的身體往上爬,陳燦命令城上計程車兵將數百口大鍋中的水加熱,潑向城下,城下傳來淒厲的慘叫聲。有的受傷陳軍抱著剛衝上來的申軍一起摔下城牆。相同的情況在城牆上不斷的演繹著,陳軍士兵釋放著死亡前的瘋狂。申軍悍不畏死,陳軍比他們更瘋,更不要命。申軍有些崩潰了,猶如潮水般的退了下去。申皇命令督戰計程車兵連砍了數十個逃跑計程車兵,申軍轉身又向上庸城衝過來。天漸漸黑了,上庸城下躺滿了屍體,偶爾還會傳來幾聲呻吟聲,戰場上又恢復了平靜。今日,陳軍並沒有讓申軍攻上城牆。陳軍這兩日也損失近萬人。陳燦又令城裡的陳軍找來大量的木頭在城牆上點燃,使得城牆上亮如白晝。安排好值夜計程車兵後,其餘士兵的和衣躺在城牆上。天剛矇矇亮,申軍又開始了一天的進攻,陳燦命令士兵將燃燒的木頭扔下城去,頓時空氣中瀰漫著一股皮肉燒焦的味道,城下的一些屍體也燒著了,申國的進攻也停頓了一下。但是申國計程車兵實在太多了,沒多久,城牆上又爬滿密密麻麻的申軍士兵。這一天,申軍終於攻上城樓與陳軍展開白刃戰,陳燦不停的在城樓上游走,砍殺著一個又一個爬上城牆的申軍。一個衝上城樓的申軍看到悍勇無敵的陳燦,偷偷摘下弓箭,一箭射向陳燦,陳燦猝不及防,擰身讓過要害,這一箭正中陳燦左肩,跟在陳燦身邊的陳五見狀,跑過去一刀劈死這個申軍,急忙又跑過來焦急的說道:“殿下,你怎麼樣了”。陳燦感覺左肩一麻,然後就是鑽心的疼痛,但是此時,不能表現出任何疼痛的表情,否則會影響全軍計程車氣。一刀劈斷箭桿,對著陳五道:“我沒事繼續殺”。陳燦的驍勇也鼓舞了全軍計程車氣,陳軍齊心協力將申軍趕下了城牆。經過一天的鏖戰,申軍又退了。晚上,陳燦讓陳五將小刀用火燒紅,將留在身體裡的箭尖剜了出來,即便陳燦嘴裡咬了塊布,也差點將牙咬碎,上了陳國特有的傷藥後。陳燦對陳五說道:“現在,我們傷亡過半,也不知道還能堅持多少天,申軍的攻勢完全不計傷亡,雖然損失近十萬,還在不顧一切的進攻,希望紀城能快點趕到吧,要不然,我們全都要交代這兒了”。陳五道:“殿下放心,就是死,我也要確保殿下無恙”。陳燦道:“屁話,什麼死不死的,我要是怕死也就不會到這兒了,我的意思是咱們已經消耗了這麼多申軍,要是守住上庸城,紀城及時趕到,說不定就能把申國滅了,對了,一會兒,你命人找些長布條,一巴掌寬,每個士兵一條,明天一早用之矇住口鼻,再找大量糞便,明天我要演一出糞澆申軍”。天一亮,申軍又開始進攻了,陳軍的箭矢已消耗殆盡,只能靠著石頭,木頭砸城下的申軍。陳燦帶著布條遮住口鼻,命令將所有的糞汁煮沸,士兵抬起來連大鍋一起澆下城去,就聽見城下響起慘叫聲還有咒罵聲。申軍也被燻得退了回去。又使陳軍有了一個多時辰的喘息的時間。隨後兩天,上庸城岌岌可危,陳燦帶著士兵拼死廝殺,原先在上庸城內警戒的軍士也都上城參與防守。陳燦也身中數箭,還有幾處刀劍傷,士兵也不滿一萬,憑著比申軍更強的意志,勉強守住了。