軍中之後,周瑜把自己的想法告訴了陳武,陳武想了一會兒,對周瑜說他以前在步曲城中生活過一段時間,是靠盜墓為生的,他當初為了方便盜墓,在城外的一處墓地下挖掘了一條通往城內的暗道,只是相隔的年代有些久遠了,不知道那條暗道是否還在。
抱著試一試的想法,周瑜讓陳武帶著五十名死士前往墓地檢視,或許是上天有意護佑孫策,那條暗道竟然依舊完好無損的存在著。於是,陳武帶著五十名死士順著地道潛入了步曲,只等城中守城的軍士睡熟了,就摸到城門處放周瑜等人進城。
城外,周瑜早已帶領七千死士,藉著城外的掩體,來到了步曲城附近。抬頭看了看天色,周瑜喃喃低語道:“時間差不多了,子烈也該行動了。”
正如周瑜預料的那樣,陳武已經帶著五十死士悄悄來到了城門附近。伸手拔出短刀,陳武不動聲色的向身後的死士比劃了幾個手勢,死士們三兩成隊的散開,悄悄向城門洞內摸去。
陳武帶著十名死士,順著階梯輕輕地登上了城牆。除了城門洞內的守軍之外,陳武還要儘可能多的給城牆上的守軍制造混亂,讓周瑜得以順利進城,否則,城牆上的守軍只要亂箭齊發,就會給周瑜所部帶來巨大的損傷。
潛到城門洞內的死士很快得手了,他們悄無聲息的殺掉了看守城門的守軍,然後向城門兩邊的門縫內澆入了大量的油。這一招,是元起交給孫策的,為的就是讓生鏽的門軸得到潤滑,在開城門的時候,不至於發出晦澀難聽的吱呀聲。只是這一招,元起還沒有機會來得及用,卻被孫策告知了周瑜,然後被周瑜提前用上了。稍等了片刻之後,死士們感覺潤滑的差不多了,於是輕手輕腳的合力拉下了門栓,然後緩緩開啟了城門。
與此同時,城牆上的陳武,神不知鬼不覺的在暗中擊殺了十幾名城牆上的守軍,然後和十名死士換上守軍的衣甲,冒充巡視小隊,在城牆上游蕩,暗中對沒有防備的守軍進行刺殺。時間一久,城牆上的守軍終於發現了不對,因為同伴的數量明顯減少了,可是卻沒有看到敵人的身影,一些膽小的守軍,以為鬧鬼了,嚇得面色蒼白,抱頭蜷縮在了地上。
城外,周瑜見到城門大開,用力的向身後揮了揮手,七千死士看到了周瑜進攻的手勢之後,立刻以衝刺的速度,向著步曲的城門奔跑過去。隨即,喊殺聲在城內響起,直到天亮方止。等到天色大亮的時候,步曲的城頭上插著的旗幟,已經換成了繡著“孫”字的青龍旗了。
周瑜率部夜襲步曲的事情,在他有意的散佈之下,很快傳到了神仙嶺的兩軍陣前,對此,元芳和孫策的反應則是截然不同。孫策在大喜之餘,立即對元芳的大營發起了衝擊;而元芳則是驚慌失措,在沒有了退路的情況下,倉促應戰。
兩軍交戰了兩日之後,元芳所部軍士頂不住士氣高漲的江東軍猛攻,終於丟掉了大營,開始潰敗。元芳大營中來不及搬走的糧草軍器,自然也都便宜了孫策。拿下了元芳的大營之後,孫策安排程普、韓當駐守營寨,然後孫策親自率領其他將士,對元芳殘部窮追不捨。
勢窮的元芳退無可退,麾下將士又被孫策的追兵殺的膽寒,於是,一些元芳部下的將士聚在一起,發生了兵變,準備投靠孫策。作為晉身之資,這些兵變的將士原本是想斬下元芳人頭的,但是元芳平時為人忠厚,治理揚州的政績也很出眾,一些忠義之士,誓死保衛在元芳身邊,護著他突圍而去。看到元芳突圍,這些兵變的將士立刻把矛頭轉向了薛禮,亂刀砍死了薛禮,割下了他的人頭送給了孫策。
這一戰,元芳的五萬大軍大半逃散了,只有一千多人保護著元芳逃亡他方。戰後,孫策收攏降卒,又得到八千精壯,由此聲威更盛。元芳戰敗之後,孫策的眼前再也沒有了攔路虎,於是揮兵襲取各地,不但把孫堅以前打下的地盤