為了奪回北方所有失地,林川皇帝公孫莫決定御駕親征,以確保軍隊(duì)的士氣。剛開始的時(shí)候的確是往他們想的方向發(fā)展,大夏軍隊(duì)士氣高尚連續(xù)收復(fù)了五座城池,擊斃了匈奴士兵三人。三4人。匈奴大單于托克斯邁克將正在西征的東陽(yáng)王上官喜辰緊急調(diào)回,上官喜辰換下了前線的統(tǒng)帥司空未。上官喜辰采取了新的戰(zhàn)術(shù)。因?yàn)闈h人適合攻城戰(zhàn),但他們野戰(zhàn)能力差,匈奴人雖然野戰(zhàn)能力強(qiáng),但攻城能力差。結(jié)合了這些之后,上官喜辰說“大夏軍隊(duì)人多勢(shì)重,城守不了多久,打開城門,沖出去和他們拼了?!鄙瞎傧渤秸f完之后,打開城門,率領(lǐng)騎兵出擊。面對(duì)上官喜辰的沖鋒,大夏軍隊(duì)毫無準(zhǔn)備,倉(cāng)促應(yīng)戰(zhàn),三百名匈騎兵擊敗了大夏一千名士兵。上官喜辰在陣中大殺四方,上萬名士兵都不能靠近他半步。上官喜辰說“那個(gè)穿黃袍的是大夏皇帝,抓住他。”上官善辰和士兵們便向著林川皇帝公孫莫沖去,公孫莫本想和上官喜辰大戰(zhàn)幾個(gè)回合,卻被部下們給架走了。上官喜辰說“他們要跑,攔住他們?!鄙瞎傧渤阶窔⒘斯珜O莫二十里,公孫莫跑不動(dòng)了,本想和上官喜辰拼個(gè)漁死網(wǎng)破,就在此時(shí),冠軍候南宮勝軒率軍來了。南宮勝軒說“陛下,臣來救你了。上官喜辰,來戰(zhàn)吧!”南宮勝軒和上官喜辰展開了對(duì)戰(zhàn),上官喜辰只有三百騎兵,南宮勝軒有五萬大軍,上官喜辰處于劣勢(shì),直接撤退了。林川皇帝公孫莫率眾回到京城白羽,三個(gè)月后,因?yàn)楦呗宄堑膽K敗讓公孫莫積勞成疾,于林川二十五年十月去世,享年七十歲。公孫莫死后,太子公孫洛登基稱帝,改年號(hào)為萬靈,是為萬靈皇帝。萬靈二年,萬靈帝說“大家還記得白洛城之戰(zhàn)嗎?就是先帝兵敗的地方,這是什么?這是我大夏王朝的國(guó)恥?,F(xiàn)在,朕要洗刷這份恥辱,讓匈奴再也不敢犯邊?!敝笏终f“尉遲灰川,尉遲灰凌、南宮勝軒,司徒沸陽(yáng),朕現(xiàn)在任命你們?yōu)樗穆穼④?,兵分四路,討伐匈奴?!彼拇髮④姟白裰肌比f靈帝說“朕此戰(zhàn)就是要明明的告訴世人和匈奴人,從此以后,攻守易形了,寇可往,我亦可往?!蹦蠈m勝軒率軍向上官喜辰的地盤發(fā)動(dòng)了進(jìn)攻,上官喜辰也發(fā)起了對(duì)抗,雙方在自河城展開了爭(zhēng)奪戰(zhàn),中月,南宮勝軒戰(zhàn)勝上官喜辰,收復(fù)了白河城。十月十五日,上官喜辰擊敗南官勝軒,奪回了白河城。雙方在這里一直僵持著。與此同時(shí),其他人的戰(zhàn)場(chǎng)上獲得了超高的戰(zhàn)績(jī);尉遲灰川率軍連克十七個(gè)據(jù)點(diǎn),殲滅了匈奴士兵三萬人;尉遲灰凌殲滅了匈奴士兵五千人,收復(fù)了三座城池;司徒沸陽(yáng)趕走了拓拔鈺的軍隊(duì)。 之后,大夏宮庭里,夏軍的戰(zhàn)報(bào)一個(gè)子看一個(gè)傳到了萬靈帝這里。傳信官說“稟報(bào)陛下,長(zhǎng)川王尉遲灰川率十萬大軍連續(xù)攻克了匈奴十七個(gè)據(jù)點(diǎn),殲滅了匈奴士兵三萬人;尉遲灰凌將軍率十萬大軍連克數(shù)城,殲滅匈奴數(shù)千人。司傳沸陽(yáng)將軍將拓拔全趕回了草原。萬靈皇帝說“好好好,都是好樣的。對(duì)了,為何沒有冠軍侯南宮勝軒的消息?”傳令官說“南官勝軒將軍與匈奴大將上官喜辰對(duì)持于白河城?!眰髁罟賯魍暝捴螅鱾€(gè)大臣開始彈劾南宮勝軒,要求廢除南宮勝軒的爵位,奪去兵權(quán)。但都被萬靈帝駁回了。