庆之兵不满万,已自难制,若更增其众,岂肯复为人用?大权一去,动息由人,魏之宗室於斯堕矣。」颢乃不用庆之计。庆之亦觉其异,密为之备。军副马佛念谓庆之曰:「将军威行河、洛,声震中原,功高势重,为魏所疑。一旦变生不测,可无虑乎?不若乘其无备,杀颢据洛,此千载一时也。」庆之曰:「始助之而卒杀之,不义,吾不为也。」
庆之与荣相持於河上。三日十三战,杀伤甚众,荣不能渡。有夏州义士为颢守河中渚阴,与荣通,求破桥立效,荣引兵赴之。及桥破,荣接应不及,颢悉杀之,荣大失望。又以颢军缘河固守,北境无船可渡,议欲还北,更图后举。黄门侍郎杨侃曰:「大王发并州之日,已知夏州义士之谋而来乎?抑欲广施经略,匡复帝室而来乎?古之用兵者,疮愈更战。况今未有所损,岂可以一事不谐而大谋顿废。今四方顒顒,视公此举,若未有所成,遽复引归,民情失望,各怀去就,胜负所在,未可知也。不若征发木材,多为桴筏,间以舟楫,缘河布列,数百里中皆为渡势,首尾既远,使颢不知所防。一旦得渡,必立大功。」高道穆亦曰:「今乘舆飘荡,主忧臣辱。大王拥百万之众,辅天子而令诸侯。若分兵造筏,所在散渡,指掌可克。奈何舍之北归,使颢得营聚,徵兵天下?此所谓养虺成蛇,悔无及矣。」荣尚未决,忽军士报称:「有一河边居民杨求见。」荣唤入,问欲何言。曰:「仆家族久居马渚河边,世授伏波将军之职。今闻元颢引梁军入寇,主上北巡,诸城失守。大王起兵匡复,大兵至此,无船可渡,只有造筏以济。仆有小舟数十艘,愿献军前,以为大王前驱。」荣大喜曰:「卿来,天助我也。」即命为向导,遂点贺拔胜、尔朱兆二将,编木为筏,领军一万,从马渚河乘夜暗渡。将士一登彼岸,呼声振地,个个奋勇争先。其时庆之守北中城,颢同安丰王延明、其子元冠受分守南岸。忽有兵至,四面杀入,黑夜中不测敌兵多少,军士先自乱窜。元冠受火急提刀上马,正遇贺拔胜,一枪刺死。尔朱兆杀入中军,欲捉元颢,颢与延明已从帐后逃去。杀到天明,守河兵散亡略尽。庆之在北中城晓得北兵偷渡,颢大败而逃,独力难支,只得收兵南走。荣闻二将告捷,便引大队人马尽渡黄河,分兵追赶。庆之七千兵士死亡过半,可怜一个南朝大将,忙忙如丧家之犬,急急如漏网之鱼。又值嵩高水涨,片甲不存,自料不能走脱,乃削去鬚发,诈为沙门,逃归梁国。梁王念其前功,并不治罪,封为右卫将军、永兴侯。
且说颢已逃去,都督杨津入宿殿中,洒扫宫阙,引领禁兵,直至邙山迎驾。荣引众将亦至,面奏战胜之事,请帝归朝。驾入京城,以人多疑惧,大赦安之。封荣为天柱大将军,兆为车骑大将军,其余将士皆论功加赏有差。
而颢自轘辕南出,至临颍,从骑分散。临颍军士江丰斩之,封其首以闻。元延明奔梁。临淮王颍复归於帝,帝不问。於是下诏解严。一日,接得边庭文书,报称韩楼余逆侵扰幽、蓟,丑奴称帝,以宝寅为太傅,进攻岐州。荣见帝曰:「臣请归北,以讨余贼。仍留天穆、世隆在京辅政。又铜鞮伯高欢在山东二年,捉伪王七人,又斩邢果於济南,功大宜赏,合加仪同三司之职,授为晋州刺史。」帝皆依奏。次日,荣即起程,帝亲送之郊,文武百官皆集。
荣归晋阳,使大都督侯渊讨韩楼於蓟,配卒甚少,骑止七百。或以为言,荣曰:「侯渊临机设变,是其所长。若总大众,未必能用。今以此众击此贼,必能取之。」渊行,广张军声,多设供具,亲帅数百骑深入楼境。去蓟百余里,值贼将陈周领马步万余,渊潜伏以乘其背,大破之,虏其卒五千余人,寻还其马仗,纵令入城。左右皆以为不可,渊曰:「此兵机也,如此乃可克耳。」渊度其已至,遂率骑夜进。昧旦,叩其城门。韩楼果疑降卒为渊内应,遂走。追兵擒之,幽州平。荣以渊为平州刺史。
贺拔岳奉命讨丑奴,谓其兄胜曰:「丑奴,勍敌也。今攻之不胜,固有罪,胜之,谗嫉将生。必得尔朱一人为帅而佐之。」胜为之言於荣。荣大悦,以尔朱天光为元帅,以岳与代郡侯莫陈悦为左右大都督副之。天光初行,惟配军士千人,马亦不敷。时赤水蜀贼断路,军至漳关,天光不敢进。岳曰:「蜀贼鼠窃,公何惧焉?若遇大敌,将何以战?」天光曰:「今日之事,一以相委。」岳遂进兵击贼於渭北,身自陷阵,贼众披靡,大破之。获马二千余匹,简其壮健以充军士。天光尚以兵少,淹留未进。荣闻之怒,遣参军刘贵乘驿至军,责天光,杖之一百,以军士二千人助之。丑奴闻官军至,自围岐州,遣大将尉迟菩萨以兵拒於渭北。岳以轻骑数十,自渭南与菩萨隔水而语,称扬国威。菩萨令省事传语。岳怒曰:「吾与菩萨语,尔何人也?」射杀之。明日,复引百余骑隔水与贼语,稍引而东,至水浅可涉之处,岳即驰马东出。贼以为走,乃弃步兵,轻骑渡水追岳。岳先设伏於横冈,贼至伏发,岳还兵击之,贼败走。乃下令:「贼众下马者勿杀。」贼悉投马,俄获三千人马。遂擒菩萨,降步卒万余,并收其辎重。丑奴闻之,北走安定,置栅於平亭。岳乃停军牧马,宣言天时将热,未可行师,俟秋凉再进。获丑奴觇候者,