마산 전투 전투
조선인민군은 다음 주 내내 함안을 매일 공격했다. 9월 7일 조선인민군 침투를 격퇴한 후, 함안 공격은 교착 상태에 빠졌다. 보급 및 인력 부족에 시달리던 조선인민군은 전투산의 제24보병연대 진지와 남강의 제35보병연대 진지에 대한 공격에 더 집중했다. 함안의 제24보병연대 병사들은 9월 18일까지 정찰 공격만 마주쳤다.
한편, 조선인민군 제7사단 병력은 모든 노력을 미군 제35보병연대 전선 공격에 집중했다. 8월 31일 23시 30분, 남강 건너편에서 온 조선인민군 SU-76 자주포가 강을 내려다보는 제35보병연대 G중대 진지에 포탄을 발사했다. 몇 분 안에 조선인민군 포병은 남지리 다리 서쪽의 연대 전선 소총 중대 전체를 공격했다. 이 포격의 엄호 아래, 증강된 조선인민군 제7사단 연대는 남강을 건너 제35보병연대 F중대와 G중대를 공격했다. 다른 조선인민군 병사들은 고암리 북쪽 논지대 앞, 그리고 강변을 지키는 중령 존 L. 윌킨스 주니어의 2대대와 남강에서 시비당산 및 진주-마산 고속도로까지 이어지는 언덕 선을 지키는 중령 버나드 G. 티터의 1대대 사이의 경계 근처에 있는 수중 다리를 건너 남강을 건넜다. 제35보병연대는 장비와 증원군 부족에 직면했지만, 공격에 대비했다.
강 나루터 건너편에 있는 이 두 대대 사이의 낮은 지대에 제35보병연대장은 300명의 한국 경찰을 배치하여 나머지 병력에게 경고 역할을 할 만큼 충분히 오래 버텨주기를 기대했다. 옆 언덕의 총들은 낮은 지대를 사격으로 엄호할 수 있었다. 고암리 후방에는 대령 피셔가 조선인민군 침투를 막기 위해 3대대를 반격에 사용할 준비를 하고 있었다. 예상치 못하게, 나루터 근처의 한국 경찰 중대는 첫 조선인민군 사격에 흩어졌다. 00시 30분, 조선인민군 병력은 전선의 이 구멍을 통해 쏟아져 들어왔고, 일부는 왼쪽으로 돌아서 G중대의 측면과 후방을 공격했고, 다른 일부는 오른쪽으로 돌아서 고암리 도로 서쪽의 돌출된 지점에 있는 C중대를 공격했다. 정찰 소대와 C, D중대 일부는 고암리 북쪽 끝의 둑을 따라 방어선을 형성했으며, 새벽에 미군 전차가 합류했다. 그러나 조선인민군은 피셔 대령이 예상했던 것처럼 강 남쪽 4마일 지점의 고암리 도로 분기점으로 향하지 않고, 대신 동쪽으로 2대대 뒤편 언덕으로 향했다.
9월 1일 새벽, C중대 본부 병력으로 구성된 전차 선두 구호 부대가 시비당산으로 가는 길을 뚫고 B중대 2소대에 탄약을 보급하여 제때 또 다른 조선인민군 공격을 격퇴할 수 있었고, 77명을 사살하고 21명을 포로로 잡았다. 피셔의 제35보병연대는 G중대 선두 소대의 진지를 제외한 모든 원래 진지를 유지했지만, 3,000명의 조선인민군 병력이 전선 후방에 침투해 있었다. 가장 동쪽으로 깊숙이 침투한 병력은 칠원 바로 남쪽의 고지대에 도달하여 그곳의 남북 도로를 내려다보고 있었다.
오후 중반이 되자 킨은 상황이 너무 위험하다고 판단하여 제27보병연대 2대대에게 제35보병연대 후방을 공격하도록 명령했다. 사단 포병대 대부분이 조선인민군 보병의 직접적인 공격을 받고 있었다. 9월 1일 오전에 조선인민군 제7사단 병력이 공격했을 때, 그들이 처음 마주친 미군 부대는 간격 북쪽 어깨에 있는 제35보병연대 G중대였다. 일부 조선인민군 부대는 G중대를 공격하기 위해 떨어져 나갔고, 다른 부대들은 그곳에서 하류로 2마일 떨어진 E중대와 교전했으며, 또 다른 부대들은 남지리 다리를 지키는 F중대 1소대까지 흩어진 F중대 부대들을 공격했다. 그곳에서 제25사단 최우측 flank에서 이 소대는 격렬한 전투 끝에 조선인민군 병력을 격퇴했다. 9월 2일경, E중대는 격렬한 전투에서 조선인민군 1개 대대 대부분을 섬멸했다.
제35보병연대 전선 후방에서는 다음 주 내내 치열하고 혼란스러운 전투가 계속되었다. 고립된 대대, 중대, 소대들은 상급 부대의 통제와 도움 없이 독자적으로 싸웠으며, 많은 부대들은 공중 보급에 의존했다. 공중 보급은 또한 전선 부대에 도달하려는 구원군에게도 보급을 제공했다. 전차와 장갑차는 식량과 탄약 보급품을 싣고 고립된 부대로 이동했으며, 귀환 시에는 중상자를 실어 날랐다. 일반적으로 제35보병연대는 원래의 전투선 진지에서 싸웠고, 처음에는 1개 대대, 나중에는 2개 대대의 제27보병연대가 후방 지역에서 활동하는 약 3,000명의 조선인민군을 뚫고 진격했다.
9월 5일 이후 제25사단은 전반적으로 훨씬 적은 압력을 받았지만, 여전히 심각한 국지적 공격이 있었다. 9월 8일과 9일에 폭우로 남강과 낙동강 수위가 상승하여 새로운 도하의 위험을 줄였다. 그러나 제35보병연대 2대대에 대한 조선인민군 공격은 매일 밤 발생했다. 그들이 보호해야 할 주요 목표 중 하나인 남지리 다리로 가는 접근로는 지뢰가 매설되었다. 한때 그 지역에는 약 100구의 조선인민군 시신이 널려 있었다. 9월 9일부터 16일까지 제35보병연대 전선에 대한 제한적인 공격이 있었지만, 조선인민군의 기세는 대부분 꺾였고, 연대에 대한 강력한 공격을 다시는 감행할 수 없었다.
마산의 민간인들은 유엔군에게 예상치 못한 위험한 문제를 제기했다. 이 도시에는 공산주의 동조자와 요원들의 큰 공동체가 있었다. 조선인민군 공세가 절정에 달했을 때, 코리아프레스협회 마산 지점장 한금조는 자신이 마산의 남조선로동당 책임자이며 부산 본부를 통해 조선인민군에게 정보를 흘려보냈다고 고백했다. 또한, 마산 교도소 교도관장은 그가 자신의 부하 7명을 포함하는 공산주의 세포의 수장이라는 사실이 밝혀졌다. 이러한 정보와 다른 방첩 정보는 가장 치열한 전투가 불과 몇 마일 떨어진 곳에서 진행되는 시점에 드러났다. 킨은 상황이 너무 위험하다고 판단하여 경찰, 공무원, 철도 및 유틸리티 근로자, 그리고 필수 노동자와 그 가족을 제외한 모든 사람들을 마산에서 대피시키도록 명령했다. 대피는 5일 안에 완료되어야 했다. 9월 10일과 11일 이틀 동안만 제25사단은 LST로 마산에서 12,000명 이상의 사람들을 대피시켰다.
유엔군의 인천 상륙 작전은 조선인민군 전선을 붕괴시키고 모든 전선에서 후퇴하도록 강요했다. 9월 16일 미8군은 낙동강 방어선에서 돌파 작전을 시작했지만, 제25보병사단은 여전히 후방에서 조선인민군과 싸우고 있었고, 전투산, 필봉, 서북산 고지대에는 조선인민군 거점이 존재했다. 킨은 사단 전선 중앙의 산악 지대가 정리되어야만 사단이 진주 방향으로 도로를 따라 진격할 수 있다고 생각했다. 따라서 그는 제25사단의 진격의 핵심은 조선인민군이 고지대를 점령하고 제24보병연대를 매일 공격하는 사단 중앙에 있다고 믿었다. 좌측의 제27보병연대와 우측의 제35보병연대는 진주와 마산 사이의 도로를 따라 진지를 유지하고 있었고, 제24보병연대 전방 상황이 개선될 때까지 진격할 수 없었다.
9월 19일 유엔군은 조선인민군이 밤중에 전투산을 버리고 떠났다는 것을 발견했고, 제24보병연대 1대대가 전진하여 점령했다. 우측에서는 제35보병연대가 전진하기 시작했다. 숨어 있던 조선인민군 병사들이 거미굴에서 1대대 병사들을 후방에서 사격할 때까지는 경미한 저항만 있었다. 다음 날 1대대는 중암리를 점령했고, 2대대는 그곳에서 남강까지 이어지는 긴 능선을 점령했다. 한편, 조선인민군은 여전히 제27보병연대가 전진하려 애쓰는 사단 좌측에 강력한 저항을 가하고 있었다.
조선인민군은 9월 18일 밤부터 19일 새벽까지 마산 지역에서 철수했다. 조선인민군 제7사단은 남강 남쪽에서 철수했고, 제6사단은 전선을 완전히 엄호하기 위해 병력을 측면으로 이동시켰다. 제6사단의 엄호 아래, 제7사단은 9월 19일 아침까지 남강 북쪽으로 건너갔다. 그리고 조선인민군 제6사단은 서북산의 진지에서 철수했다. 미군 부대는 북쪽으로 빠르게 추격하여 더 이상 전략적으로 중요하지 않은 전투산 진지를 통과했다.