尔朱兆怒不可遏,挥师杀向高欢。两军相持,高欢人少,被迫向后撤退。尔朱兆乘势猛追,两翼高岳和高敖曹的骑兵一个从前方,一个从中间,突然发动冲击。尔朱兆的军队人多,首尾难以呼应,被高敖曹的汉兵拦腰截断,混乱不堪。高欢回军发动反攻,尔朱兆大败,逃往晋阳。贺拔胜等人临阵投降。
观望多时的斛斯椿见尔朱氏战败,便与部下先一步回到洛阳,杀了尔朱世隆、尔朱彦伯兄弟,又抓了狼狈逃到河桥一带的尔朱天光等人,向高欢献城。高欢大军开进洛阳,尽杀城中的尔朱氏及其党羽。只有跑得最快的尔朱仲远投奔了梁国,才幸免一死。
高欢手上有了两个傀儡皇帝,天无二日,按理得废掉一个。以血缘论,节闵帝是皇族近亲,高欢立的元朗是远亲,继续扶持节闵帝是可以的。但高欢顾忌到节闵帝年纪较长,不容易操纵,便派人从孝文帝的后代中物色皇帝人选。看来看去,广平王元怀的三子平阳王元修不错,年龄二十出头,又少言寡语,适合做个好傀儡。(人不可貌相,高欢失算了)
中兴二年(公元532年)四月,高欢立元修为帝,改元太昌,之后又改元永熙,这就是北魏末代皇帝——魏孝武帝。高欢被封为大丞相、天柱大将军、太师,尔朱荣的头衔统统拿到,年仅十二岁的长子高澄被封为侍中、骠骑大将军。之后,高欢便接连毒杀了节闵帝与另外两个废帝元晔和元朗。(尔朱氏虽然废了元晔,却并没有杀他,就这点而言还算厚道。高欢则很像刘裕,从最底层好不容易爬到了一人之下的位置上,对于“皇帝”这个东西是最不能信任的,凡戴过皇冠的,全在可杀之列。这三个皇帝中,节闵帝的死因稍有争议,史载为孝武帝所杀,但我个人认为高欢至少是参与者之一。不管是杀了二帝还是三帝,高欢都拉开了北朝末年杀皇帝比赛的大幕。惨……)
跟随尔朱荣这几年,高欢从尔朱荣身上总结了许多利弊得失。他好比是个改进版的尔朱荣,以尔朱荣为模板,又能有所变通。他处死了背叛尔朱氏、主动来降的乔宁、张子期等将领,给自己的部下敲了一声警钟。他又把大女儿嫁给孝武帝做皇后,牢牢控制了皇帝的耳目。
高欢安定了朝中事务,引兵与大都督厍狄干分别从滏口和井陉进入并州,击溃尔朱兆,攻占晋阳。尔朱兆北逃秀容,高欢命都督窦泰为先锋,率领精骑兵日夜兼行,很快追上了尔朱兆的残兵败将。尔朱兆穷途末路之下,自缢而死。尔朱氏的势力在北魏前后称雄五年多,终于覆灭。
慕容绍宗带着尔朱兆的家室及余部,到高欢军中请降。高欢爱惜他的才干,又钦佩他对尔朱氏的忠诚,赦免了他的罪过。从此,高欢有了一条不成文的惯例:越是卑躬屈膝、背信忘义的叛将,他越是要杀;而那些忠心耿耿,最后一刻才被迫来投的人,他反倒格外优待。
高欢对易守难攻的晋阳情有独钟,下令在晋阳建造丞相府,把办公地点搬到那里,像尔朱荣一样遥控朝廷。(他或许没想到这办公地点一直到死再没改变)
关东到手,高欢却时时惦记着关中这块肥肉。贺拔岳名义上向洛阳称臣,实际上独据一方,难以驾驭。他征召贺拔岳做冀州刺史,想把这枚眼中钉按在眼皮子底下。贺拔岳手下的行台右丞薛孝通认为关中才是保全自身的根本,去了关东必将受制于人。贺拔岳依计回绝了高欢的征召,而高欢究竟是想做霍光还是曹操,他仍然心存疑惑。为难之际,宇文泰提出前往并州,为贺拔岳一探虚实。
于是,宇文泰以贺拔岳使者的名义,到并州去见高欢。将来战场上的对手第一次在晋阳会面了。不过,这是一次下级与上级的会面,宇文泰认识高欢,高欢却不认识宇文泰(至多听过名字而已)。他从未注意到贺拔岳手下还有这么一位年轻有为、品貌不凡的将军。高欢问起关中的军事,宇文泰对答如流。谈着谈着,高欢起了爱才之心,要把宇文泰留在军中。宇文泰婉言拒绝了高欢的“好意”,星夜西归。高欢后悔(该悔到肠子里去了),派人一直追到潼关,终究没能追上。
宇文泰回到关中,对贺拔岳分析道:“高欢绝非人臣,目前还忌惮明公兄弟,不敢擅行篡逆。侯莫陈悦是个庸才,只需防备,不难对付。我们不如移军西进,降伏河西流民,收取氐、羌等部,然后还军长安,与高欢对抗,必能匡扶社稷,成就盖世伟业。”
贺拔岳大喜,开始着手经营关中,又派宇文泰与孝武帝秘密接洽。北魏分裂的苗头隐隐出现了。