В 1989 году в девяти зонах соревновались команды Второй лиги в последний раз. Уже в 1990 году Вторая лига была разделена на Высшие зоны (три) и Низшие (десять).
1 зона
Первые матчи команды провели 20 апреля.
Только двум командам удалось на старте выиграть подряд более двух матчей. Крылья Советов сначала одержали две победы в гостевых матчах, а затем на своем поле закрепили успех. Вместе с куйбышевской командой без потерь шло и рязанское Торпедо.
В шестом туре волжане поделили очки в Саратове, а рязанцы продолжили свое победное шествие.
В итоге почти до самого до конца мая Торпедо лидировало и очков не теряло. Только 28 мая в десятом туре рязанская команда проиграла во Владимире своим одноклубникам. Это позволило Искре, которая шла без поражений, настичь лидера, затратив для этого на один матч больше.
В начале июня рязанское Торпедо и смоленская Искра продолжили задавать темп в гонке за первое место.
В начале второй половины июне дуэт лидеров преобразовался в трио. Владимирское Торпедо смогло догнать беглецов, но для этого им пришлось затратить больше матчей, поэтому пока их в обойме лидеров считали больше условно. Уже в конце июня владимирцы опустились на шестое место, пропустив вперед Крылья Советов, Сокол и Текстильщик.
3 июля в 18-м туре рязанское Торпедо проиграло в Саратове, в результате чего на первое место вышла Искра, обыгравшая дома рыбинский Сатурн.
В 19-м туре, матчи которого прошли 8 июля, Искра уступила в Иваново, ее смогли догнать Крылья Советов, поделившие очки с торпедовцами из Владимира на их поле.
11 и 12 июля прошли матчи 20-го тура, после завершения которого, лидеров с 26 очками стало пять(!): Торпедо Рязань, Текстильщик, Крылья Советов, Искра и Сокол. Но рязанцы провели на два матча меньше, поэтому их можно было считать скрытым явным лидеров забега. Уже приближался «экватор».
Матчи последнего тура первого круга прошли 18 июля, а после были сыграны еще три пропущенные. Пятерка команд так и осталась впереди всех. Сокол смог на финише набрать на очко больше конкурентов.
27 июля начались матчи второго круга. Сокол проиграл в Калуге Заре. Крылья Советов, Искра и торпедовцы Рязани победили своих соперников и обошли саратовцев.
Не смогли разжиться двумя очками в Калуге в очередном туре и Крылья Советов, взяли только одно. Воспользоваться этим смогли оба конкурента, которые свои матчи выиграли.
Набрав в первых двух августовских туров 3 очка из 4, рязанское Торпедо стало во главе таблицы после 26-го тура. 8 и 9 августа состоялось несколько перенесенных матчей. В одном из них лидер смог набрать еще 2 очка и увеличить отрыв.
Далее весь август рязанцы так и прошли впереди, а в самом конце месяца смогли еще на очко увеличить свое преимущество.
Ничего кардинально не изменилось и в начале сентября. Так что в середине второго круга была некая уверенность, что лидер уже своего не упустит.
Но во второй половине сентября рязанцы стали терять очки в большом количестве, что непозволительно для первой команды. Уже через два тура Сокол смог достать Торпедо, а у Крыльев Советов было на очко меньше. За семь туров до финиша борьба за первенство в первой зоне снова стала реальностью.
В конце сентября лидеров стало четверо. У Сокола 53 очка, Крыльев Советов и Торпедо, но из Владимира, - по 52, у рязанского Торпедо – 51. Провести в октябре всем надо было по 6 матчей.
2 октября Сокол победил владимирское Торпедо, а 5-го – Крылья. Таким образом, соискателей путевки в финальный турнир осталось трое.
9 октября в 41-м туре рязанцы дома не смогли победить Искру, а Сокол в Москве проиграл Красной Пресне. Крылья Советов победили аутсайдера СК ЭШВСМ и возглавили гонку. В следующем туре вся тройка лидеров одержала победы в своих матчах.
В предпоследнем туре рязанское Торпедо проиграло в Вологде и на этом закончило борьбу за первое место. Сокол и Крылья одержали верх, поэтому все должно было решиться в последнем туре.
Оба претендента на победу в турнире проводили матчи дома и выиграли в них. Крылья Советов, вообще, разгромили калининскую Волгу, отправив их ворота шесть безответных мячей, став лучшей командой первой зоны Второй лиги.
2 зона
Во второй зоне команды вышли на старт 16 апреля.
Лучший старт удался у Гастелло из Уфы, сумевшим победить в первых шести. Четыре победы кряду в первых матчах смог одержать горьковский Локомотив, но горьковчане первый матч свой провели в четвертом туре, поэтому в гонку лидеров включились серьезно в июне.
В седьмом туре уфимцы потеряли первое очко. Это случилось 17 мая в Нижнем Тагиле. Слабо провел Гастелло и три следующих матча, забив всего лишь один гол и набрав одно очко. Это привело к тому, что в конце мая на первую строчку забрался Уралмаш, горечи поражений за полтора месяца не испытавший.
Весь июнь впереди Уралмаш так и прошел. И лишь в самом конце июня к нему смог приблизиться Локомотив, у которого хоть и было на два очка меньше в тот момент, но был еще и один матч в запасе.
8 июля в матче 19-го тура Уралмаш потерпел первое поражение. Нанесла его лидеру пермская Звезда. Не смог победить Уралмаш и в следующей игре в Кирове.
20 июля на своем поле Уралмаш победил Локомотив и пока что на промежуточном финише остался первым в таблице.
Второй круг команды начали 27 июля. Уже во второй игре Уралмаш проиграл в Тольятти, и ижевский Зенит смог догнать его.
Локомотив первый матч во втором круге провел 3 августа, поэтому в августе постоянно шел третьим, но имея целых три матча в запасе, не позволял лидерам расслабиться. Только три ничьих железнодорожников в четырех матчах во второй половине августа создали впечатление, что тягаться с лидерами, а особенно с Уралмашем, горьковчане вряд ли смогут.
К середине второго круга по потерянным очкам Уралмаш и Локомотив сравнялись, но по набранным свердловская команда была впереди.
16 сентября в матче 35-го тура Уралмаш сыграл вничью с Дружбой из Йошкар-Олы.
Локомотив выдал серию из восьми побед кряду и после седьмой в этой серии вышел на первое место, случилось это 26 сентября после домашней победы над Торпедо из Миасса. В октябре командам предстояло сыграть еще по 7 матчей.
5 октября в 40-м туре прервалась победная серия Локомотива в матче с той же Дружбой на ее поле. Уралмаш днем ранее победил дома кировское Динамо, и у обоих лидеров за 5 туров до финиша было равное количество очков. Но Локомотиву предстояло принимать Уралмаш, поэтому его можно было пока считать первым фаворитом гонки.
Решающий матч прошел в Горьком в 42-м туре 12 октября. Локомотив победил со счетом 2:1 и в трех оставшихся матчах ему оставалось набрать 5 очков. Немало, конечно, но на финишной прямой лидер, если им хочет остаться до конца, такие задачи должен решать.
В последнем туре в Перми Локомотив одно очко потерял, что не сильно усложнило задачу в последней перенесенной игре. Один такой же оставался в активе и у Уралмаша. Сверловчане победили земляков из Нижнего Тагила 21 октября и ждали результата матча Локомотива, которому еще раз предстояло сыграть со Звездой, это был несыгранный матч 2-го тура. На своем поле Локомотив дважды огорчил вратаря и защиту пермяков и стал лучшим во второй зоне Второй лиги.
3 зона
Команды третьей зоны вышли на старт 8 апреля.
Четыре победы в первых матчах одержал Цемент. Но четвертую из них команда одержала уже в пятом туре, поэтому единолично лидировать на стартовом отрезке у нее, благодаря календарю, не получилось.
В самом конце апреля Цемент не смог победить в Шахтах, в результате чего вперед в таблице вышли Волгарь и Терек, сумевшие набрать на очко больше.
Грозненцы шли без поражений в апрельских матчах играх, но первая же майская, проведенная в Кировакане, сложилась для Терека неудачно. Цемент победил дома Спитак и забрался на первую строчку таблицы. Волгарь после седьмого тура имел столько же очков, но побед было меньше.
В восьмом туре в Кировакане проиграл и Волгарь. Терек сыграл вничью с Шираком из Ленинакана на нейтральном поле, а Цемент дома разгромил Спартак из Октемберяна. Преимущество команды из Новороссийска уже было существенным.
Но выездные матчи 13 и 16 мая в Белореченске и Майкопе Цемент проиграл, и уверенное лидерство исчезло, как мираж. Его тут же обошли все те же Волгарь и Терек, а также Спартак из Нальчика, у которого на этот момент игр было проведено столько же как и у Цемента.
В 11-м туре Цемент на своем поле победил Волгарь, и в таблице в середине первого круга получилось троевластие.
26 мая Цемент дома обыграл и Терек. Торпедо на своем поле в Таганроге выиграло у Дружбы крупно дома и поднялось на вторую строчку.
Весь июнь Цемент шел на первом месте, в конце ему даже удалось немного увеличить свой отрыв. На втором-третьем местах команды менялись постоянно. К концу июня снова на второе место забрались таганрожские автозаводцы, а вслед за ними расположились Лори, Волгарь и Машук.
До середины июля были сыграны еще четыре тура, а затем 15 июля один перенесенный матч.
За два тура до «экватора» турнира Цемент имел преимущество в очках перед преследователями в 9 очков и хоть проиграл два заключительных матча первого круга Лори и Шираку, но все же становилось ясно, что навязать полноценную борьбу за первое место команде из Новороссийска вряд ли кто сможет.
13 августа Цемент уступил 0:4 в Ленинакане Спитаку. В Армянской ССР крайне тяжело игралось всем и лидеру в том числе.
Кроме этого Цемент проиграл еще и в Астрахани в последнем туре лета, а затем и 1 сентября уступил в Грозном. После этого его преимущество сократилось до 3 очков перед второй командой. Но сложных матчей было достаточно еще у всех команд из верхней части турнирной таблицы, поэтому преследователям надо было еще много стараться. Чтобы догнать Цемент.
7 сентября Машук и Терек проиграли и снова отпустили лидера вперед на 5 очков. В следующем туре из тройки преследователей два очка смог взять только Машук.
Поражения Цемента сначала в Нальчике, а затем в Пятигорске, снова возродили интригу в турнире. Цемент теперь опережал Машук на очко и на два Терек и Волгарь, правда, им и на матч меньше оставалось провести.
Но брать очки в гостях даже лучшим командам тут было очень тяжело. Машук потерпел два поражения в Шахтах и Таганроге, а Цемент в тех же турах дома набрал 4 очка, победив Химик и Спартак из Нальчика.
За четыре тура до финиша команды в верхней части таблицы сравнялись по количеству проведенных матчей. Цемент снова шел впереди с запасом в 5 очков. Не хватить его не могло уже, если оценивать силы правильно.
9 октября Машук проиграл Дружбе очень крупно и на этом сою погоню за лидером завершил.
12 октября Цемент победил дома Лори и стал недосягаемым. Перед этим Терек за три тура до завершения турнира отставал на 6 очков, поэтому теоретические шансы еще имел.
Машук последние матчи проводил на своем поле, поэтому обойти Терек, игравший на выезде, смог. Но разрыв в шесть очков между первой и второй командой все же показывают общее положение в мастерстве команд.