内史刘遵考带领水军出石门，自汴河进入黄河，以冀州刺史伍仲德督前锋诸军，开巨野泽入黄河。刘裕率领中军驻扎在彭城作为后援。义熙十三年（417年）正月，晋军王镇恶部连克项城，许昌。朱超石部开至阳城，沈林子攻克仓桓，王仲德攻克滑台，这四支部队在洛阳会师。秦主姚泓遣越骑校尉阎生帅骑三千救之，武卫将军姚益男将步卒一万助守洛阳，又遣并州牧太原公姚懿南屯陕津，为之声援。但在救援来到之前，洛阳已被晋军攻破，于是援兵回撤。同时后秦也因姚懿、齐公姚恢相继作乱，为晋所乘。二月，晋军分兵两路，王镇恶部进军淹池，袭占弘农，并到