В этом сезоне динамовский коллектив продолжил свою победную поступь под руководством тренера Михаила Иосифовича Якушина. Динамовцы демонстрировали выверенную сбалансированную игру, в которой сочетания игроков и их взаимодействие были отработаны до автоматизма. По сравнению с прошедшим сезоном, команда получила только точечные усиления «на перспективу» в лице ударного нападающего Юрия Кузнецова, полузащитников Виктора Царёва и вновь заигравшего в основном составе Александра Соколова; в ряде матчей результативную игру показал и ещё один новобранец Юрий Володин, пришедший из «Зенита».
Динамовцы лидировали с первого тура и в первых десяти играх лишь трижды сыграли вничью. Однако очковое преимущество над преследователями не было значительным — буквально «ноздря в ноздрю» шел, как и в годы недавнего противостояния, ЦДСА, также без поражений продвигались и торпедовцы. Только основной конкурент «Спартак», потерпевший к тому времени уже три поражения, заметно отстал. Тем неожиданнее оказался разгром, который учинили «красно-белые» в очном противостоянии на традиционно несчастливом для динамовцев экваторе чемпионата (1:4). Лишь синхронные поражения армейцев и торпедовцев позволили «бело-голубым» сохранить лидерство по итогам первого круга.
Зато с начала второго круга динамовцы одержали шесть побед подряд; особенно впечатляющими стали два последних матча этой серии в Киеве и Тбилиси — 4:1 и 6:2. В преддверии двух домашних игр с аутсайдерами минским «Спартаком» и «Зенитом» динамовцы имели, казалось, все шансы выиграть титул досрочно, однако, видимо, сказались напряжение подготовки и проведения международных игр в это время — взяв в этих двух играх лишь одно очко, «Динамо» вновь сделало вопрос о чемпионе открытым. В следующем туре команда сумела собраться и в отличном стиле победить ЦДСА — одного из основных конкурентов (4:0) — и даже случившееся после поездки в Италию второе в сезоне поражение от «Спартака» все равно оставляло судьбу динамовцев в их руках — уверенно победив в последнем матче сезона на выезде «Шахтер» (3:0), «Динамо» в седьмой раз первенствовало в чемпионате.
Уверенно команда продвигалась и в кубковом турнире. Взяв реванш в полуфинале у «Спартака» за два поражения в чемпионате (4:1), динамовцы в финале встречались с ЦДКА. Здесь, проигрывая при равной игре 1:2, в самом конце первого тайма команда осталась в меньшинстве, когда арбитр матча, легендарный Николай Латышев, удалил не менее легендарного Льва Яшина за грубость по отношению к форварду армейцев Владимиру Агапову, весь первый тайм навязывавшему Яшину жесткие, на грани фола, единоборства и, к тому же, сумевшему дважды преуспеть во взятии ворот. Замены в том сезоне регламентом не предусматривались, и на второй тайм в ворота был отправлен полузащитник Евгений Байков. Ему удалось, к удивлению и удовольствию почти всех зрителей, сохранить ворота сухими, но и динамовцы вдесятером изменить счёт не смогли — 1:2[1].
Уже традиционно «Динамо» провело значительное число международных встреч самого высокого уровня с грандами мирового футбола. Проиграв дома «Милану» во главе с легендарным Гуннаром Нордалем 2:4, «Динамо», впервые играя на «Сан-Сиро» в присутствии 100 тысяч зрителей, сумело взять убедительный реванш 4:1 благодаря «покеру» Алекпера Мамедова. Два упорных матча с «Вулверхэмптон Уондерерс» знаменитого Билли Райта завершились паритетом (3:2, 1:2). Динамовцы также минимально уступили в гостях «Фиорентине», будущему чемпиону Италии этого сезона (здесь Лев Яшин открыл свою традицию по отражению пенальти в международных матчах) и также в гостях обыграли «Сандерленд»[2][3].
И — игры, В — выигрыши, Н — ничьи, П — проигрыши, Мячи — забитые и пропущенные голы, ± — разница голов, О — очки
Движение по турам
Вследствие переносов команды могли провести на конкретную дату различное число игр. В указанной таблице приведено место команды после каждого проведенного тура в соответствии с фактически набранным количеством очков.