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