Во втором туре в манеже спорткомплекса «Олимпийский» состоялся один из самых зрелищных матчей в истории союзных первенств[3][4]. Спартаковцы сыграли с вернувшимся в высшую лигу ЦСКА, в котором победили счётом 5:4. В дебюте вперёд вышли красно-синие, но ещё в первом тайме действующие чемпионы страны обеспечили себе преимущество в два мяча. Однако хет-трик выступавшего за ЦСКА воспитанника спартаковской школы Игоря Корнеева опять сделал фаворитом команду Павла Садырина. На 72-й минуте на замену вышел новичок «Спартака» Валерий Карпин, после одного его навеса Сергей Фокин срезал мяч в собственные ворота, а второй замкнул Сергей Родионов[4].
Выиграв затем у «Памира», подопечные Романцева возглавили турнирную таблицу, но ненадолго, после обидных поражений от «Черноморца» и московского «Динамо» «Спартак» начал опускаться в таблице[1]. 21 апреля спартаковцы забили шесть мячей харьковскому «Металлисту», а 6 мая проиграли в присутствии 85 тысяч зрителей, пришедших в «Лужники» на матч с киевским «Динамо». Спартаковцы открыли счёт, однако из-за невнятной игры в защите пропустили в ответ три гола и перед перерывом, вызванным чемпионатом мира в Италии, откатились на 5-е место[1].
Внутреннее первенство возобновилось в середине июля. «Спартак» убедительно переиграл «Торпедо» (2:0). Один из мячей забил Черенков, который после этого матча вместе с Родионовым отправился во французский «Ред Стар»[5]. От спада в игре «Спартак» спасло то, что прекрасную форму набрал Мостовой, москвичи даже какое-то время возглавляли таблицу[1]. Медали были реальны до последнего тура, но финиш сезона «Спартак» провалил, проиграв в Душанбе в матче с «Памиром» (1:5) и ЦСКА (1:2) отбросили спартаковцев за черту призёров[1].
Завершив национальное первенство, «Спартак» ждал матч в Кубке европейских чемпионов с «Наполи» вместе с Диего Марадоной. До этого в 1/16 финала подопечные Романцева обыграли «Спарту». В Неаполе «Спартак» сыграл на самоотверженно. Василий Кульков персонально опекал Марадону, не дав тому продемонстрировать свои возможности[6]. В воротах великолепно действовал Черчесов, а впереди отважно сражались Мостовой, Шалимов и Шмаров, не позволяя итальянским защитникам активно помогать игрокам атаки[1]. Итогом же отчаянного противоборства стала нулевая ничья.
Визиту итальянцев в Москву предшествовали страсти вокруг Марадоны. Аргентинец вёл в Италии вольготный образ жизни и из-за этого порой не находил общего языка с тренерами[7]. В результате в столицу Советского Союза Марадона прилител уже после одноклубников на личном самолёте и в первом тайме на поле он не вышел[8]. Поначалу «Спартак» без проблем отбивался от атак гостей, но после выхода Диего Марадоны на замену во втором тайме стало гораздо сложнее. Московский клуб выстоял, а на исходе 120 минут табло в «Лужниках» зафиксировало нули[8]. Спартаковцы Карпин, Шалимов, Шмаров, Кульков, Мостовой были точны, а итальянец Барони отправил мяч мимо ворот. В сезон 1991 «Спартак» шагнул четвертьфиналистом Кубка чемпионов.
Спартак (Москва): С. Черчесов, С. Базулев, В. Кульков, Г. Морозов (Д. Градиленко, 46), Б. Поздняков (О. Иванов, 80), Ю. Суслопаров (Д. Попов, 65), Г. Перепаденко, И. Шалимов, В. Шмаров, В. Карпин, А. Мостовой. Даугава (Рига): И. Катамадзе, В. Теплов, О. Алексеенко, С. Семёнов, Ю. Шевляков, Г. Гилис, Р. Буткус (А. Терещенко, 46), С. Емельянов, А. Лапса, А. Жегалкин, А. Друпас (В. Споле, 74).
Спарта (Прага): 1. Ян Стейскал, 2. Юлиус Биелик, 3. Мирослав Млейнек (к), 4. Тимоти Мвитва, 5. Стивен Триттшах (16. Хорст Зигль, 46), 6. Михал Билек, 7 Петер Врабец, 8. Иржи Новотны, 9. Роман Куклета, 10. Павел Черны (15. Петр Поданы, 77), 11. Иржи Немец. Запасные: 12. Алеш Бажант, 14. Витезслав Лавичка. 22. Милан Сова (в). Гл. тренер — Вацлав Ежек. Спартак (Москва): 1. Станислав Черчесов, 2. Сергей Базулев, 3. Василий Кульков, 4. Дмитрий Попов, 5. Борис Поздняков, 6. Валерий Карпин, 7. Геннадий Перепаденко (15. Дмитрий Градиленко, 83), 8. Игорь Шалимов, 9. Валерий Шмаров (к), 10. Валерий Попович (13. Евгений Бушманов, 65), 11. Александр Мостовой. Запасные: 12. Юрий Суслопаров, 14. Олег Иванов, 16. Виктор Дербунов (в). Гл. тренер — Олег Романцев.
Спартак (Москва): 1. Станислав Черчесов, 2. Сергей Базулев, 3. Василий Кульков, 4. Дмитрий Попов, 5. Борис Поздняков, 6. Валерий Карпин, 7. Геннадий Перепаденко, 8. Игорь Шалимов, 9. Валерий Шмаров (к), 10. Александр Мостовой, 11. Олег Иванов. Запасные: 12. Дмитрий Градиленко, 13. Евгений Бушманов, 14. Валерий Попович, 15. Дмитрий Хлестов, 16. Виктор Дебунов (в). Гл. тренер — Олег Романцев. Спарта (Прага): 1. Ян Стейскал (22. Милан Сова, 46), 2. Юлиус Биелик (15. Тимоти Мвитва, 51), 3. Мирослав Млейнек (к), 4. Томаш Матейчек, 5. Михал Билек, 6. Стивен Триттшах, 7. Рудольф Матта, 8. Иржи Новотны, 9. Павел Черны, 10. Роман Куклета, 11. Алеш Бажант. Запасные: 12. Пётер Поданы, 14. Витезслав Лавичка, 16. Хорст Зигль. Гл. тренер — Вацлав Ежек.
В 1990 году при клубе была создана коммерческая команда, которая проводила товарищеские матчи с целью зарабатывания средств для существования клуба. Часто в ней играли как игроки дублирующего состава, так и основного.
↑При замене вратаря во время матча, для каждого игрока «сухой» матч считается отдельно, но для команды идет как один. В скобках указано количество неполных «сухих» матчей.