白秧子因為自己白天的遭遇,開始擔心起周行健的安全來,甚至晚上做夢時,都夢到能周行健被刺殺的情景。第二天白秧子看到校園里正在號召學生們積極參加前線慰問團,便想都不想地報了名,順便打探一下周行健的安危。
白秧子在前線慰問團的沿途一直在打聽周行健的消息,因為仗打得艱苦,前線下來的傷員眾多,白秧子和同學們一到前線就被分配到了戰地醫院,協助照料傷員。秧子因為沒有護理部隊重傷員的經驗,在一位身體面臨截肢的傷員面前脫口而出了大實話,導致這名傷員失去了活下去的勇氣,自殺身亡了。秧子的內心因此受到了強烈的震撼。
因為武昌守將劉玉清的指揮有方而且軍備充足,再加上后方吳佩孚的援軍將至,北伐將士的攻城希望越來越渺茫了。江萬里緊急召集周行健等人商議對策。周行健在冷靜分析當前戰局后,建議和守軍打一場消耗戰,等對方糧草消耗完,援軍和守軍因為意見不合產生分歧時,軍心從內部就可輕易瓦解,屆時武昌城可不攻自破。江萬里聞言覺得頗有道理,立刻依計行事,并指派周行健和徐伯良負責押運更多的糧草回來。
因為戰地醫院的藥品供應嚴重不足,白秧子便想利用自己的中醫藥常識為傷員減輕點痛苦,便一個人上山采藥,不料差點卻被一群敵軍活捉。幸虧押運糧草的周行健和徐伯良正巧路過,在千鈞一發之際及時出手救下了白秧子。白秧子一見到周行健興奮得連自己身處險境都忘記了,拿出手帕就追問周行健什么意思。只是當時形勢太過緊張,周行健顧不上跟秧子細解釋,連忙讓她撤回戰地醫院了。
江萬里經過幾天的深思熟慮,心中已經想好了破敵的良策,便特地把剛運回糧草的周行健和徐伯良叫來,一步步地誘導著周行健主動請纓,以三日為限和徐伯良偷偷潛入武昌城內,伺機燒掉守軍的糧草,屆時攻城就可保萬無一失了。如果三日后兩人未能得手,周行健請求江萬里務必在第四日凌晨發起總攻,以免貽誤戰機。從內心來講,江萬里并不忍心這兩個手下愛將涉險,但軍情緊急,只好在臨時之時細細叮嚀,不管成功與否兩人都要活著回來。
與此同時,唯一活下來的日本女殺手接到了吉田正男的新指示,把刺殺目標從白秧子轉移到周行健身上,殺掉周行健,斷掉江萬里的臂膀。
周行健和徐伯良買通了一輛給守將劉玉清的送水車,喬裝打扮成送水人,輕松混進了守衛森嚴的武昌城。可兩人卻不知道,一心除掉周行健的日本女殺手也藏身在送水車的下面,一起進了武昌城。女殺手打扮成嬌艷女子在街上行走時,被幾名守城士兵盤問,為防身份暴露,女殺手只好將其引至僻靜之處,正欲殺人滅口時,路過的周行健和徐伯良以為士兵調戲良家婦女,出手殺死守城士兵,救下了女殺手。
女殺手恩將仇報將槍口立即指向了周行健,周行健這才看清,被救女子竟是從自己手中逃脫的日本女殺手,便和徐伯良聯手迅速反制住了她。正待徐伯良要處死女殺手時,女殺手以潛伏在軍中內線的真實身份作為交換,暫時躲過了死劫。
與此同時,劉玉清發現了周、徐二人解決掉的守城士兵的尸體,立刻意識到江萬里的人已經混進城了。劉玉清的參謀長熟知江萬里行軍打仗最擅長先斷人糧草,便決定來個將計就計。他們故意走露風聲,讓周行健和徐伯良輕松得知了糧庫的所在地,二人一路摸過去,竟然十分順利。待到用匕首扎開麻袋時,發現里面全是沙子,才意識到已經中了守軍的J計。這時門外槍聲大作,早已埋伏好的守城士兵們蜂擁而入,周行健和徐伯良沒多久就打光了子彈。好在周行健隨身還帶有煙霧彈,兩人才僥幸逃脫。
劉玉清為了擾亂江萬里的軍心,把酷似周、徐二人的尸體掛到了城墻上。此時三天時限已到,周行健意識到,識破了計策的劉玉清肯定已做好了萬全準備,江萬里此時攻城必敗無疑,便讓徐伯良負責回去報信,請江萬里再寬限自己一天時間,他一定會把糧庫找出來解決掉。
就在周行健送徐伯良出城時,日本女殺手卻趁機逃跑了,不料她剛出門就碰上了巡邏的守城士兵。追出來的周行健眼珠一轉,謊稱女殺手是自己從人販子手里買來的媳婦,欲將其帶回。守城士兵見色起義,不由分說把兩個人全綁住關了起來。
返回軍營的徐伯良第一時間匯報了城內的情況,并懇求江萬里再給周行健一天時間,他相信周行健一定會說到做到。可江萬里同時也接到了上峰命令按原計劃攻城的電報。為確保攻城萬無一失,江萬里頂著壓力決定再等周行健一天。
留給周行健的時間越來越少,他沒有時間再耗下去了,便巧言說服日本女殺手與自己合作,聯手制服守衛逃了出去。與此同時,城外的江萬里一邊做好了攻城準備,一邊等待著周行健的最后消息。
化裝成守軍的周行健和日本女殺手剛逃出來,就遇到了巡邏的一隊士兵。眼看就要暴露時,周行健計上心來,謊稱自己就是守衛糧庫的士兵,因為糧庫被燒才出來請求增援的,不僅輕松地蒙混過關,還跟著迅速趕往糧庫的守兵后面,輕而易舉地找到了糧庫地真正位置。
周行健迅速解決掉守城士兵并點燃了糧庫,終于完成了任務,總算長舒了一口氣。正欲離開時,日本女殺手被一名未咽氣的守城士兵擊中了要害,她拔出匕首用盡最后的力氣向周行健扔去,一刀刺中了周行健的后背。倒地的周行健又剛好被燃燒掉落的糧庫房梁砸中,暈厥了過去。
約定的最后時刻已到,江萬里見城內毫無動靜,只得下達了總攻的命令。激戰剛開始,曉武就興奮地跑來報告糧庫發現火光的好消息。城內外的形勢瞬間急劇翻轉,江萬里的部隊大獲全勝,守城將領劉玉清被活捉。
就在江萬里準備向武昌城發起總攻時,吳佩孚的援軍也已到達武昌城的外圍,奉命阻擊的何乃清帶領全連戰士們和敵人展開了激烈的奮戰。戰斗進行得異常慘烈,面對數倍于自己的敵人和上峰要求死守的命令,戰士們奮力廝殺,但終因寡不敵眾傷亡殆盡。不愿做俘虜的何乃清含淚把槍口對準了自己,卻在將要扣動扳機的一刻突然聽到了敵軍撤退的命令。
進得城內的徐伯良在糧庫周圍反復尋找周行健的身影,白秧子也主動報名去到最前線,一邊照料傷員一邊尋找著周行健,卻都沒有發現周行健的蹤跡。江萬里命令徐伯良繼續尋找,活要見人,死要見尸;白秧子也主動放棄了回學校的機會,留下來繼續尋找周行健。
戰地記者孟佩琳在戰爭結后,來到城內拍攝照片素材,不知不覺走到糧庫,發現了被壓在倒塌房梁之下的周行健,緊急將其送往戰地醫院。周行健因為頭部被房梁砸中導致顱內出血,已昏迷多時,必須馬上實施開顱手術。白秧子和同事一起進行術前清理,當她把周行健被火熏黑的臉龐擦干凈時,才發現眼前之人就是自己尋覓良久的周行健,不禁喜極而泣。
周行健因為受傷時間過久,能否醒過來還是未知數,白秧子便向護士長申請親自護理周行健。