便全部都登上城墙。壮士东阳宋景休、义兴鱼天愍首先登上城墙，于是攻佔荣阳。不久，魏军围城，陈庆之率骑兵三千背城而战击破，鲁安在阵前投降，元天穆、尔朱吐没儿都单骑逃跑。陈庆之收缴荥阳的储备，牛马谷帛不可胜计。进赴虎牢，尔朱世隆弃城走。北魏孝庄帝元子攸恐惧，奔并州。北魏临淮王元彧、安丰王元延明率百僚备法驾迎元颢入洛阳宫。元颢改元大赦，以陈庆之为侍中、车骑大将军、左光禄大夫，增邑万户。北魏大将军上党王元天穆、王老生、李叔仁又率众四万，攻陷大梁，分遣王老生、费穆兵二万，据虎牢，刁宣、刁双入梁、宋，陈庆之率军掩袭，