隊長丁率七百人及戰車百乘,搶渡北岸。
在距水百餘步處佈下弧形戰陣,兩頭抱河,因形似新月,故稱“卻月陣”,每輛戰車設定七名持仗士卒。佈置好後,丁在陣中堅起一根將旗,以通知船上的晉軍。
魏軍見數百名晉軍登上戰車,不解其意,不敢冒然採取行動。此時的劉裕早已派人嚴加戒備,準備出戰,見魏軍遲疑,便抓住這一機會,命手下將領率五千兵士攜帶何越送的中型弩箭機,上岸接應丁,每輛戰車又上增設二十名士卒,並在車轅上張設盾牌,保護戰車。
魏軍見晉軍立營已畢,這才恍然大悟,向晉軍展開圍攻。守陣將領先以軟弓小箭射向魏軍,向其示弱。魏軍果然中計,認為晉軍眾少兵弱,遂三面而至。這時長孫嵩接到訊息也率三萬騎兵助戰,一起猛攻晉
劉裕令士卒改換中型弩箭機配以銳利長弩箭上陣猛射,並選神射弓手用箭集束射,給魏軍以重大殺傷。
但魏軍由於兵源充足,反而愈戰愈多,隨著雙方距離的縮短。晉軍銳利長弩箭逐漸失去作用。魏軍大喜趁勢來攻。
守陣將領見敵軍臨近,換下中型弩箭機上面的銳利長弩箭選用小弩箭。每張中型弩箭機上面一次性射出十枚小弩箭,三百張中型弩箭機輪流使用讓臨近的魏軍死傷慘重。
由於卻月陣前方地迎擊面小,所以魏軍越向前。所受到的殺傷也就越大。魏軍逐漸抵擋不住,一時奔潰,死者相積。
劉裕見魏軍戰陣鬆動,忙令大軍上岸擊敵。此時魏軍敗象已現,劉裕的大軍上岸之後,便徹底退敗。晉軍隨後追擊斬阿薄幹,魏軍退還頓丘郡城。
劉裕此戰大勝,給魏軍以極大震懾,拓跋嗣吸取教訓。聽從謀臣崔浩的建議,不再沿途追擊劉裕,只是派人守住河北各郡。劉裕取勝後,趁著大河水漲,行船西進。
訊息從北方傳來之後,何越知道劉裕即將到達縈陽,立即乘船北上襄陽,同時派人通知巴蜀周家,一同起兵。
何越還沒有到達襄陽。郭烈跟常鳴遠騎步兵同出。從順陽郡進攻洛南。
由於去年洛南被郭烈襲破,因此姚興派人增固城防。郭烈雖然熟悉洛南地形但是對於胡人堅守不出依然無可奈何。只能圍城硬攻。
何越到達襄陽之後,梁津親自領大軍前往洛南。郭烈從洛南離開直攻商州。
事先被司馬南琴籠絡進軍情密探地商州郡漢人將領申蒲殺太守姚企,獻城郭烈。
郭烈入城之後。將商州郡五千胡人士兵全部斬殺,同時任由商州郡內的胡人逃往潼關方向。
郭烈這麼做當然不是因為愛惜人命,而是何越特別如此授意這麼做的,在商州郡的胡人逃往潼關地時候,有部分軍情密探混入逃往的隊伍中前往潼關。
申蒲獻商州之後,洛南失去了北方的支援,在梁津常鳴遠親自率軍攻城五日之後,洛南城再次告破。
奪取洛南城之後,何越派魏禾由商州前往武關牽制關中的秦
在何越奪取洛南城的商州郡同時,周家領五萬軍攻佔武興郡,轉道陳倉,連同跟劉裕暗通曲款的乞伏熾磐合作,一同向長安西面地始平郡和京兆郡推進,兵威關中。
西秦和周家的軍隊由後方進入關中,河西幷州之地乞活軍再次奪取韓城,武關附近魏禾騎兵如跗骨之蛆揮之不去,劉裕集大軍於洛陽。姚興病情加重,一命嗚呼,雖然太子姚泓繼位但是整個秦國陷入戰火之中。
劉裕到達縈陽之後,檀道濟與王鎮惡分別從陳留郡與譙郡領兵到縈陽,三方會合跟秦軍大戰於縈陽。
由於劉裕手下將領有部分出身北府軍,所以他們的手下士兵戰鬥力非常可觀,在縈陽城外直接佈陣跟秦軍鐵騎交戰。
氐人秦軍一向來就蔑視晉軍,所以見劉裕在縈陽城外直接佈陣決戰正求之不得,知道後縈陽城內三萬步兵和一萬胡騎出城與劉裕交戰。/
劉裕背靠大河,以戰車為前驅在戰陣兩翼前方張設防禦,嚐到弩箭機好處的劉裕以三百張中型弩箭機為中軍配合精銳步兵,在戰車後方兩側佈置騎兵隨時接應。
將水軍,戰車,步兵,騎兵,弓手和弩箭機配合使用。劉裕在河北用卻月陣完勝拓拔魏之後,在縈陽城北同樣擺出這樣的卻月陣,只是比原先的更加巨大和完善。
秦軍騎兵先行,步兵隨後,當他們的鐵騎衝擊而來的時候,中型弩箭機上面射出來的銳利長弩箭飛射而出,雖然一萬鐵騎以三百張弩箭機地度來說還是遠遠不夠,但是配合戰車防止秦軍直接衝擊本陣,給劉裕贏得了寶貴地時間。