Последний взлёт Таля пришёлся на конец 1970-х годов. В 1978 году он разделил первое место с Цешковским в 46-м чемпионате СССР (11 из 17), эта победа в чемпионате страны стала для него шестой, больше одерживал только Ботвинник. В следующем году он поделил 2–3-е места на мемориале Кереса в Таллине, разделил с Карповым первое место на двухкруговом «Турнире звёзд» в Монреале (12 из 18; третий призёр Портиш отстал на полтора очка) и уверенно победил в межзональном турнире в Риге (14 из 17, отрыв от Полугаевского составил 2½ очка). В этих турнирах он проиграл только одну партию — в Таллине. Каспаров объяснял эти успехи сотрудничеством с Карповым во время матча на первенство мира в Багио. Однако в конце того же года он оказался только на 14–15 местах в чемпионате СССР и проиграл четвертьфинальный матч Полугаевскому со счётом 2½:5½, не выиграв в нём ни одной партии.