4-й розыгрыш Кубка СССР состоялся в июле-сентябре 1939 года. Обладателем Кубка второй раз подряд стал московский «Спартак».
В финальных соревнованиях кубка СССР участвовало 49 команд: 14 команд группы «А», 23 команд группы «Б» и 12 команд обладателей кубков союзных республик и города Москвы.
Руководство «Динамо» (Тбилиси) опротестовало результат матча полуфинала, посчитав, что после удара Протасова вратарь Шавгулидзе выбил мяч с линии ворот, и гол был засчитан неверно. Первоначально протест был отклонён, и 12 сентября был сыгран финальный матч. Неожиданно через несколько дней было принято решение всё-таки переиграть полуфинальный матч 30 сентября. В повторном матче вновь победил «Спартак», финальный матч решили не переигрывать.
12 сентября 1939 года финал Кубка СССР "Спартак" Москва - "Сталинец" Ленинград 3:1