Niemcom udało się zatrzymać wojska aliantów, a nawet zepchnąć je na odległość 1000 m. od brzegów w dniach 14–15 września. W krytycznym momencie alianci rzucili do walki całe lotnictwo średniego i dalekiego zasięgu. Od strony morza użyli 6 okrętów liniowych, 7 lotniskowców, 13 krążowników i ok. 60 niszczycieli (w tym trzy polskie). W wyniku kontruderzenia sił morskich, lotnictwa i sil lądowych 16 września Niemcy zostali rozbici, a 5 armia połączyła się z 8 armią ok. 40 mil na południowy wschód od Salerno. 17 września Niemcy wycofali się na wcześniej przygotowane linie obronne na drodze do Rzymu. Sojusznicy do prowadzenia dalszej operacji zmuszeni byli ściągnąć dodatkowe siły i zorganizować koordynację działań lądowych i morskich. W wyniku dalszych walk 1 października zdobyli Neapol.

thumb|180px|left|Kierunki inwazji aliantów w czasie operacji Avalanche W operacji bezpośrednio brały udział polskie okręty: ORP „Piorun”, ORP „Ślązak”, ORP „Krakowiak” i podwodny ORP „Dzik” oraz statki MS „Batory”, MS „Sobieski”, SS „Kościuszko” i SS „Narvik” transportując żołnierzy, uzbrojenie i sprzęt. Okręt Piorun odpierał ataki ścigaczy torpedowych i zestrzelił dwa samoloty.