Старт в чемпионате СССР 1947 года, прошедшего со 2 мая по 26 октября, приняли 13 коллективов. Дебютировала среди сильнейших московская команда ВВС. Турнир был примечателен прежде всего тем, что впервые решено было победителям чемпионата вручать золотые, серебряные и бронзовые медали. Борьба за первое место вновь свелась к соперничеству двух московских команд - ЦДКА и «Динамо». Борьба эта была острой, захватывающей, а концовка - драматической.
Динамовцы отлично провели матчи первого круга, одержав 10 побед, в том числе - над ЦДКА, и только две встречи завершив вничью. Набрав 22 очка, динамовцы уверенно возглавили турнирную таблицу, опережая ЦДКА на 5 очков. В начале второго круга динамовцы одержали еще две победы, и неизвестно, как сложилась бы борьба дальше, если бы у них из-за травм не выбыли из строя три ключевых игрока - Леонид Соловьёв, Всеволод Блинков, Василий Трофимов. Именно в этот период состоялась, пожалуй, решающая встреча лидеров. ЦДКА в упорной борьбе одолел динамовцев - 1:0. После этого «Динамо» проиграло с тем же счетом московским и куйбышевским «Крыльям Советов».
Тем временем армейцы, показывая отличный, результативный футбол, побеждали одного соперника за другим: московское «Торпедо» (1:0), киевское «Динамо» (1:0), ленинградское «Динамо» (7:0), «Крылья Советов» (Москва, 5:0), «Зенит» (8:1), московский «Спартак» (1:0) и лишь с тбилисским «Динамо» была зафиксирована ничья (2:2). И тем не менее к последней встрече первенства создалась ситуация, не имевшая прецедента в истории нашего футбола. Московское «Динамо», имея 40 очков, уже закончило чемпионат. У ЦДКА же было 38 очков и одна игра в запасе.
Согласно Положению о розыгрыше первенства СССР 1947 года, в случае равенства очков у команд, занявших первые места, победитель определялся не в дополнительном матче, а по лучшему соотношению забитых и пропущенных мячей. У динамовцев это соотношение было 57:15, а у армейцев 56:16. Таким образом, в последней игре со сталинградским «Трактором» ЦДКА была нужна победа как минимум с результатом 5:0. Именно с этим счетом армейцы победили (12 октября в Сталинграде) и второй год подряд стали чемпионами страны. Их коэффициент оказался на 0,01 выше, чем у динамовцев (у ЦДКА - 3, 81, у «Динамо» - 3, 80).
Команда ЦДКА была укомплектована в то время игроками высокого класса. Однако армейцы не почивали на лаврах, а постоянно совершенствовали свое мастерство, стремясь внести в игру что-то свое, новое. Так, они с успехом применяли вариант атаки со сдвоенным центром нападения - Григорий Федотов и Всеволод Бобров. Это было для многих соперников не простой тактической загадкой. Лучшими бомбардирами чемпионата стали нападающие ЦДКА Всеволод Бобров и Валентин Николаев, забившие по 14 мячей. Всего в 156 матчах этого турнира было забито 456 мячей (результативность - 2, 98).
Второй год подряд Кубок СССР достался московским спартаковцам. Финальный матч «Спартак» - «Торпедо» (Москва) - 2:0.
По итогам сезона 1947 года «Торпедо» спустилось на одну ступеньку вниз, пропустив вперед помимо трех прошлогодних призеров еще и киевское «Динамо». Команда играла неровно (24 очка при соотношении мячей 36:29). Красивые, одержанные в хорошем атакующем стиле победы над ленинградским и киевским «Динамо», «Спартаком» чередовались с играми просто слабыми.
В команде следует отметить два дебюта. В трех матчах на правом фланге атаки Василия Панфилова заменял очень быстрый, темпераментный Антонин Сочнев, начинавший играть в ивановском «Красном знамени», в годы службы во флоте выступавший за клуб Балтийского флота (Ленинград) и Военно-Морские Силы. Уверенно вошел в состав «Торпедо» Агустин Гомес, заметно укрепив оборону. До этого он играл в московской команде «Крылья Советов» (17 матчей за два года). Прекрасно владея навыками позиционной игры, Гомес долгое время был одним из самых надежных защитников в нашем футболе.
ЧЕМПИОНАТ СССР (высшая лига, Первая группа)
03.05.1947. «Торпедо» - «Зенит» Ленинград - 1:2
09.05.1947. «Динамо» Киев - «Торпедо» - 0:0
15.05.1947. «Спартак» Москва - «Торпедо» - 2:6
21.05.1947. «Торпедо» - «Динамо» Тбилиси - 3:0
26.05.1947. «Торпедо» - «Трактор» Сталинград - 0:0
31.05.1947. «Крылья Советов» Куйбышев - «Торпедо» - 0:2
06.06.1947. ЦДКА Москва - «Торпедо» - 1:0
19.06.1947. «Торпедо» - «Динамо» Ленинград - 1:0
23.06.1947. «Динамо» Москва - «Торпедо» - 2:0
30.06.1947. «Торпедо» - «Динамо» Минск - 0:0
27.07.1947. ВВС Москва - «Торпедо» - 3:3
01.08.1947. «Зенит» Ленинград - «Торпедо» - 1:2
06.08.1947. «Торпедо» - «Динамо» Киев - 4:0
07.09.1947. «Торпедо» - ЦДКА Москва - 0:1
11.09.1947. «Динамо» Ленинград - «Торпедо» - 0:4
15.09.1947. «Торпедо» - «Крылья Советов» Куйбышев - 0:2
19.09.1947. «Торпедо» - «Динамо» Москва - 1:3
25.09.1947. «Торпедо» - «Крылья Советов» Москва - 2:1
30.09.1947. «Динамо» Минск - «Торпедо» - 3:2
05.10.1947. «Торпедо» - «Спартак» Москва - 1:1
09.10.1947. «Крылья Советов» Москва - «Торпедо» - 1:0
12.10.1947. «Торпедо» - ВВС Москва - 2:2
19.10.1947. «Динамо» Тбилиси - «Торпедо» - 4:1
26.10.1947. «Трактор» Сталинград - «Торпедо» - 0:1
КУБОК СССР
03.07.1947. 1/8 финала. «Торпедо» - ВМС Москва – 6:0
08.07.1947. 1/4 финала. «Торпедо» - «Динамо» Тбилиси – 2:1
13.07.1947. 1/2 финала. «Торпедо» - ЦДКА Москва – 1:0
21.07.1947. Финал. «Спартак» Москва – «Торпедо» - 2:0