河入泗水，然而因泗水水浅，到彦之每日只能走十里，由四月走到七月才到达须昌，并进入黄河。因应河南四镇兵力少，太武帝命守城诸军都撤回河北，于是碻磝、滑台、虎牢及洛阳四镇守军于当月相继撤走，到彦之遂轻易收复四镇，留朱脩之守滑台，司州刺史尹沖守虎牢，杜骥守洛阳金镛城。当时军中对于成功收复失土都相当兴奋，然而王仲德就一直担忧冬季魏军再来。到彦之及后派姚耸夫渡河进攻冶坂，为魏将安颉所败，杀五千余人，不少人更在黄河溺死。北魏又派长孙道生会同在黄河防御的丹阳王拓跋大毗一起抵抗到彦之大军，又派外戚杜超进镇邺城，节度诸军。