大夏林川二十年又三年五月,匈奴单于托古斯迈克派出上官喜辰、拓拔钰、托古斯巴克率军南下进攻大夏。三路大军从不同方向入侵大夏,大夏边区将军自行率军阻拦,上官喜辰率军踏入大夏长川省,长川守将王离率十万大军阻拦馆喜辰,上官喜辰在听说了对方将领是王离之后,大喜过望“王离,我正打算去找你,没想到你居然自己送上门来了。”上官喜辰说“众将士,放箭,不需要节约箭矢。”匈奴士兵们在放完了箭以后,便着战马冲锋。匈奴铁骑所到之处,皆是倒下的大夏士兵。上官喜辰喊“王离,别跑。”王离在听到这句话后,立刻调转马头逃跑。上官喜辰一箭击中了王离的后背,王离中箭摔下马背,上官喜辰冲了过去一刀结束了他的生命。上官喜辰说“勇士们,冲啊!”匈奴士兵们本来士气就高,一听到这句话,便战力直升,击败了王离的军队。尉迟灰川率领自己的军队进攻上官喜辰,上官喜辰对尉迟灰川展开了六次进攻。第一次战斗,尉迟灰川以六千士兵阵亡消灭了匈奴骑兵三百人。第二次战斗,上官喜辰阵亡五百人,尉迟灰川阵亡一千人。第三次战斗,尉迟灰川以一千人为代价消灭上官喜辰八百名士兵。之后的第四、第五次战斗,上官喜辰共阵亡二千人,尉迟灰川阵亡三千人。可是,到了第六次战斗,上官喜辰采用运动战,打了就跑,跑够了回来打。这样消耗体力的战斗直接拖跨了尉迟灰川军队,上官喜辰一个进攻,直接击溃了尉迟灰川的军队,尉迟灰川撤回了长川城。就在上官喜辰准备继续进攻的时候.得知了一条消息,拓跋钰被击败了,其率残部守在多古城。上官喜辰决定向西支援拓跋钰,此时的拓跋钰在被一名大夏年轻将领包围,他正准备出城拼了的时候,上官喜辰率军赶了过来,大夏军队也顾不上城池了向上官喜辰的部队发起了进攻。上官喜辰问“来者何人?”年轻将军说“我叫南宫胜轩,是林川皇帝钦封的左将军。你又是何人?”上官喜辰说“匈奴东阳王之子上官喜辰。”南宫胜轩问“你就是半年统一草原,三个月征服波斯的上官喜辰?”上官喜辰点了点头,南宫胜轩说“早就和你一较高下了,两军对阵,武将单挑,请赐教。”上官喜辰说“我随时奉信到底。”之后,两人展开了一场大战。上官喜辰和南官胜轩打得是有来有回,实力差距差不了多少,只不过南宫胜轩有二十万大军,上官喜辰只有五万骑兵,正面硬刚上官喜辰和南宫胜轩都没把握赢,上官喜辰说“南宫将军,给我个面子,我后退二十里,你放弃多古城怎么样?”上官喜辰说完之后,南宫胜轩说“行吧!”此战,南宫胜轩收复了被匈奴占领的十座城,击毙了匈奴士兵三万人。南宫胜轩的战绩震惊了整个大夏。南宫胜轩被林川皇帝公孙莫封冠军候,官阶为上三品。与此同时,匈奴东阳王上官智成去世,上官智成的儿子上官喜辰继任东阳王。以后的匈奴与大夏的战争变成了冠军侯南宫胜轩与东阳王上官喜辰之间的战争。