1949年10月24日深夜11点左右,三野28军正式发起了金门战役。按照原定计划,此次登岛行动共有六个团参战。然而,肖锋手中仅有三百条木帆船,每次最多只能运送三个团。因此,第一批登船的部队是244团、251团和253团,分别隶属于28军82师、84师以及29军85师。战后许多人认为,第一批登岛部队没有师级干部随行,导致抢滩后缺乏统一指挥,整体战斗力受到影响。
事实上,这并非肖锋的疏忽。作为经验丰富的老红军,他绝不会在大战中犯如此低级的错误。早在出发前,肖锋就已经安排82师师长钟贤文随第一批部队过海,并负责登岛后的作战指挥。可由于244团的人数多,船只不够,团长邢永生请求师长钟贤文帮忙调度。钟贤文手里也没有备用船,最后只能动用师部的两条指挥船运送部队。结果,钟贤文不得不等待船只往返后,才随第二梯队登岛,这才造成第一梯队三个团缺乏师级干部的现象。为了达到奇袭效果,肖锋特意安排第一梯队在24日夜间11点出发。此时岛上守军已进入休息状态,几个小时的航行后,正好夜袭时敌人熟睡。若一切顺利,登岛部队不仅能消灭大量敌军有生力量,还能抢夺粮弹补给和敌军营房,作为立足点。 第一梯队出发不久,却因海潮变化和风向影响,船只偏离预定航道,队形难以保持。244团偏离了原计划登陆点,最终抵达名为一片红的海滩。就在部队准备登陆时,一个偶然因素发生了:岛上守军201师第601团2营排长卡立乾夜间查哨时,不慎触发前沿地雷。爆炸声在夜色中响彻远方,惊醒了前线守军。金门要塞探照灯立刻亮起,强光下守军看清海上密集船只,才意识到解放军进攻已展开。惊慌之下,他们一边上报,一边开炮拦截。244团在海上漂泊,无法有效还击,多艘船只中弹,邢永生的指挥船也受创,团参谋长及几名战士负伤,船老大也受伤。离岸不远时,邢永生带头跳入水中,蹚水向滩头冲锋,原本计划的夜袭被迫转为强攻。 金门岛上的守军201师虽是蒋经国嫡系,却是青年师,组建不久,新兵居多,缺乏实战经验。若无意外,244团兵力虽少,也有机会击溃对方。但更大的偶然因素出现了。28军虽作了伪装准备,但大规模行动几乎不可能完全瞒过敌人。金门守军虽然不知具体进攻时间,但进行了多次反登陆演练。24日白天,201师进行演习时,战车连3连排长杨展驾驶的一辆轻型坦克履带脱落故障,无法移动,被留在海滩上。当244团抢滩时,这辆坦克意外开火。履带虽坏,但炮塔仍可旋转,持续射击,对部队造成威胁。三野武器虽精良,陆地上早可摧毁坦克,但跨海作战时部队主要携带轻武器,能对坦克的只有火箭筒,可火箭筒和弹药由不同人携带,黑夜中难以配合。最终,只能使用炸药包和集束手榴弹,主要攻击履带,但坦克本就无法移动,这类武器效果有限。 坦克阻拦为敌方争取了增援时间。岛上守军陆续迎来援兵,双方激战,形成相持局面。天亮后,敌方飞机和军舰赶来支援,落潮导致船只搁浅并被全部摧毁。第二梯队无船可用,第一批登岛部队陷入孤立。随着敌人增援至四万余人,9000人的登岛部队没有补给、缺乏重武器,在这种情况下,战局已不可逆转。有人将责任归于胡琏,称其改变战局,这实属误解,当时换成任何将领,结局同样无法避免。 尽管如此,第一批登岛部队仍英勇抗击,奋战两天三夜,杀伤敌人无数。但孤立无援、弹药耗尽,最终战败。9000余名士兵,大多数英勇牺牲,余部被俘。金门战役失利,除了轻敌和船只不足之外,这些偶然因素也是主要原因。