我軍的強打猛攻給國民黨的守軍以極大的殺傷,為了保住台灣島的前沿陣地,為了給台灣島留下一個屏障,蔣介石決定不惜一切代價守住金門島。
25日凌晨4點,國民黨海防第二艦隊司令黎玉璽少將受命率艦隊旗艦「太平」號自澎湖基地開往金門島增援。黎玉璽到達金門之前,已令駐守金門島的國民黨海軍進行海上封鎖,敵202號掃雷艦、「南安」艦駛入古寧頭西北島沙水道,炮擊我登陸部隊,而「楚觀」、「聯錚「、「淮安」等艦和「203」號掃雷艇、「15」、「16」號炮艇等則開至大小金門之間,守護大金門的四側後方。
蔣介石在派海軍封鎖海面的同時,於25日凌晨4點30分派胡璉兵團的18軍118師、19軍14師、18師52團和11師的一個團在坦克和炮兵的配合下從料羅灣登陸。當時,解放軍登陸部隊離灘頭陣地已達十多里路,胡璉看到這一情況,下死命令將該兵團主力18軍投入戰鬥,來了個反包圍,又派迂迴部隊佔領了解放軍灘頭陣地,切斷解放軍後撤的退,並用炮火將解放軍登陸部隊因潮水退卻而擱淺的船隻全部擊毀。
解放軍244團團長刑永主帶領全團戰友一直頑強戰鬥到25日中午12點,在全團官兵大多犧牲的情況下仍堅守陣地。251團的主力則一直與敵激戰到3點。之後突出重圍,與古寧頭的253團回合。
251團副團長馮紹堂帶領固守林厝的兩個班的戰士,苦戰了整整9個小時,打退了敵人的7次進攻,後來,為保存實力,主動突圍到古寧頭,與253團會合。我三支登防部隊在敵強我弱的情況下一齊會合至古寧頭與敵激戰。整整一天一夜,我官兵滴水未進、粒米未入,而數倍於我的敵人則仗著人多勢眾、不斷地輪換著包圍解放軍登陸官兵,就這祥,戰鬥一直堅持到25日的黃昏,官兵們借肋於夜幕才又贏得一個有利的作戰時機。至此,解放軍3個團的登陸兵力已損失半數以上,據島上步話機的報告,第244團僅剩700多人,第251團剩下1200多人,第253團剩餘人數較多,但彈藥卻十分缺乏,而國民黨軍隊在黃昏前又投入較多乓力,企圖將解放軍首批登陸部隊全殲於古寧頭,後被解放軍借助夜幕打退。
整個金門島戰役,10月25日晚至26日天亮前的一夜是決定整個戰鬥成敗的關鍵一夜,關於這一夜的重要性,國民黨第19軍軍長劉雲瀚於1980年1月在台灣出版的《中外雜誌》上發表了題為《追述金門之戰》的文章中寫到: 到了10月25日入夜以後,成為最危險的一夜。因為我軍經過了整天激戰,所有的控制部隊都投入戰場,除傷亡相當大外,且多感疲勞,……甚至勝負之數還未易言。幸好由於匪軍沒有船隻,無法繼續航渡來援,所以我們能夠平安渡過這最危險的一夜。