12 东魏侯景、高敖曹等包围西魏独孤信于金墉城,东魏太师高欢率大军跟在后面。侯景纵火烧毁洛阳全部内外官衙及民居,只剩下十分之二三。西魏主元宝炬打算入洛阳祭拜园陵,正巧独孤信等告急,于是与丞相宇文泰一起东下,命尚书左仆射周惠达辅佐太子元钦守长安,开府仪同三司李弼、车骑大将军达奚武率骑兵一千人为前锋。
八月三日,丞相宇文泰抵达谷城,侯景等计划严阵以待其至,仪同三司、太安人莫多娄贷文请率所部击其前锋,侯景等坚决制止。莫多娄贷文仗恃其勇,自用自专,不接受命令,与可朱浑道元率一千骑兵前进。夜,与李弼、达奚武于孝水遭遇。李弼命军士擂鼓呐喊,在马尾后拖曳树枝来回奔走,扬起冲天尘土(假装兵多),莫多娄贷文退走,李弼追击,将他斩首,可朱浑道元单骑逃回,部众全部被俘虏,送到恒农。
宇文泰进军瀍水东岸,侯景等夜里解除洛阳包围,撤退。宇文泰率轻骑追侯景,追到黄河岸边。侯景列阵,北据河桥,南接邙山,与宇文泰合战。宇文泰的马被流箭射中,惊恐逃逸不见,宇文泰坠地,东魏兵追上来,左右都失散了,都督李穆下马,用马鞭抽打宇文泰背部,骂道:“你这狼狈小兵!你的长官呢,为什么就你一个人在这里?”追兵于是不疑心他是大人物,放弃他继续向前追。李穆把自己的马给宇文泰,与他一起都逃脱了。
西魏兵重新振作起来,攻击东魏兵,大胜,东魏兵向北退走。京兆忠武公高敖曹,心中轻视宇文泰,特别在阵前竖起旗盖,西魏人尽锐攻击,高敖曹全军覆没。高敖曹单骑逃走,投奔河阳南城。守将北豫州刺史高永乐,是高欢的堂侄,与高敖曹有怨,闭门不受。高敖曹仰头大呼,请求放下吊绳,城上不给。高敖曹拔刀想要砍开城门,还没砍穿,追兵已至。高敖曹伏在桥下,追兵看见他的随从奴仆手持金带,问高敖曹何在,奴仆指示给他。高敖曹知道必死无疑了,抬头说:“来!给你一个开国公。”追兵斩其首而去。高欢听闻,如丧肝胆,杖打高永乐二百棍,追赠高敖曹太师、大司马、太尉。宇文泰赏杀高敖曹者布绢一万段,每年给一点,直到北周灭亡,还没付清。西魏又杀东魏西兖州刺史宋显等,俘虏甲士一万五千人,投入黄河淹死的东魏兵数以万计。
当初,高欢因为万俟普地位尊崇且年龄大,对他特别礼遇,曾经亲自扶他上马。其子万俟受洛干脱下帽子,叩头说:“愿出死力以报深恩。”等到邙山之战,诸军北渡河桥,唯独万俟受洛干勒兵不动,对西魏人说:“万俟受洛干在此,能来的就来!”西魏人畏之而去,高欢将他的军营所在地命名为回洛。
这一天,东、西魏双方阵地都非常大,首尾相距很远,从天亮缠斗到下午,战了数十个回合,雾气四塞,彼此都没法辨认。西魏独孤信、李远居右,赵贵、怡峰居左,作战不利;又不知道西魏主元宝炬及丞相宇文泰所在,于是都抛下部队自己先回了。开府仪同三司李虎、念贤等为后军,见独孤信等撤退,即刻与他们一起离开。宇文泰因此只好烧营而归,留仪同三司长孙子彦镇守金墉。
王思政下马,举长槊左右横击,一举手就击倒数人。陷阵既深,跟从的人都死光了,王思政身受重伤,昏厥。这时天黑了,敌人也收兵了。王思政每次作战,都穿着破衣弊甲,敌人不知道他是将帅,所以得免于难。帐下督雷五安在战场上哭喊寻找王思政,正巧他苏醒过来,雷五安割下衣裳,为王思政包扎,扶他上马。直到深夜,才得以回营。
西魏平东将军蔡祐下马步行战斗,左右劝他乘马,以防万一,蔡祐怒道:“丞相爱我如子,今日岂能爱惜生命!”率左右十余人合声大呼,攻击东魏兵,杀伤甚众。东魏人包围他十几重,蔡祐弯弓持满,四面射击。东魏人招募盔甲厚的,持长刀直进,离蔡祐三十步,左右劝他发射,蔡祐说:“我们的性命,就在此一箭,岂可虚发!”走近到十步,蔡祐才发射,持刀人应弦而倒,东魏兵稍稍退却,蔡祐也徐徐带兵撤回。
西魏主元宝炬抵达恒农,守将已弃城逃走,所俘虏的东魏降卒在恒农的一同关闭城门,进行抵抗,丞相宇文泰攻拔,诛杀其魁首数百人。蔡祐在恒农追上宇文泰,夜,见宇文泰,宇文泰说:“承先(蔡祐的字),你来,我就没有什么担忧了。”宇文泰心中惊恐,不得安寝,枕着蔡祐的大腿,才得以安睡。蔡祐每次跟从宇文泰作战,常常身先士卒。战斗结束回来,诸将都争功,蔡祐则始终不发一言。宇文泰每每叹息说:“承先从不说自己功劳,我要替他说。”
宇文泰留王思政镇守恒农,任命他为侍中、东道行台。
西魏东伐时,关中留守兵少,前后所俘虏东魏士卒散在民间,听闻西魏兵败,密谋作乱。李虎等回到长安,无计可施,与太尉王盟、仆射周惠达等奉太子元钦出城屯驻渭北。百姓互相抢掠,关中大扰。于是在沙苑战役中被俘虏的东魏都督赵青雀、雍州平民于伏德等造反,赵青雀占据长安子城,于伏德占领咸阳,与咸阳太守慕容思庆各收东魏降卒,以抵抗西魏班师大军。长安大城百姓联合起来抵抗赵青雀,每日交战。大都督侯莫陈顺袭击东魏降卒,屡次战胜,贼兵不敢出子城。侯莫陈顺,是侯莫陈崇的哥哥。
西魏扶风公王罴镇守河东,大开城门,召集全部军士,对他们说:“今闻大军失利,青雀作乱,人心不稳。王罴受任于此,以死报恩。有能同心者,可以一起固守;担心城池陷落的,可以自由出城离开。”众人被他的话感动,都没有二心。
西魏主元宝炬留在阌乡。丞相宇文泰认为士马疲弊,不可速进,并且认为赵青雀等不过是乌合之众,不能为患,说:“我到长安,以轻骑临阵,必定将他绑了。”通直散骑常侍、吴郡人陆通进谏说:“贼逆谋久定,必无改过之心。蜂虿尚且有毒,怎能轻视!况且贼诈言东寇将至,如今我军如果只是轻骑前往,百姓见了,必定信以为真,更加惊扰。如今大军虽然疲弊,精锐尚多。以明公之威,率大军以临之,何愁不克?”宇文泰听从,引兵西入。父老们见宇文泰到了,莫不悲喜交集,相互庆贺。华州刺史宇文导引兵袭击咸阳,斩慕容思庆,生擒于伏德。南渡渭水,与宇文泰会师攻打赵青雀,击破。太保梁景睿因病留在长安,与赵青雀一同密谋叛乱,宇文泰杀了他。