구닝터우 전투라고도 알려진 진먼 전투는 국공 내전 말기에 벌어진 전투이다.
국민당 내전 당시 국민당군 주력은 3차례의 큰 전투에서 전멸했다. 국민당군은 강을 건너 남경을 점령하고 상하이를 점령한 뒤 잠시 휴식을 취한 뒤 복건성으로 입성했다. 1949년 7월 초. , 제3야전군 제10군단(삼예) 지휘 하에. 10군의 사령관은 예비(葉貞)로 복주전투, 평탄도전투, 장하전투, 진먼전투 등을 연이어 전개했다.
1949년 10월 중국 국민당이 샤먼을 버리고 얼마 지나지 않아 중국인민해방군 예페이 장군은 인민해방군 제32군의 함선을 제28군에 분배하고 함선을 집중시키기로 결정했다. 그러나 선박의 수로 인해 여전히 부족하여 날짜가 계속 연기되었고 마침내 1949년 10월 24일 밤에 진먼에 대한 해상 공격을 명령하기로 결정되었습니다. 섬에서 3일 밤낮으로 치열한 전투를 벌였지만 지원 부족으로 인해 중국 인민해방군이 공격하는 진먼군은 완전히 괴멸됐다.