弘农郡湖县闵乡出南方枣街、作姑，突破九虎将军的防卫线，迂回到北部，从后背突击九虎将军阵营。邓晔、于匡于是大破九虎将军的军队。同时，更始帝派遣西屏大将军申屠建、丞相司直李松、赵萌攻打常安，邓晔、于匡开武关，迎入申屠建的大军，于是联合进军常安。常安攻克，王莽被杀，新朝灭亡。此后，邓晔被更始帝任命为复汉将军、于匡吧更始帝任命为辅汉将军。建武二年（26年）正月，邓晔、于匡投降汉光武帝刘秀。光武帝复二人官爵。建武三年（27年）四月，汉军冯异在右扶风上林苑击破延岑，延岑败走，冯异派遣邓晔、于匡从析县迎击追击