Le début de saison 1997 le voit cependant perdre progressivement sa place de titulaire, le poussant finalement à quitter le club à la mi-saison pour rallier le Krylia Sovetov Samara. Marquant neuf buts lors de la fin de saison, il amène les siens à la septième place. Dans un scénario similaire à l'exercice précédent, Boulatov perd une nouvelle petit à petit sa place en début d'année 1998, et décide ainsi de faire son retour au Baltika pour la deuxième partie de saison. Ce deuxième passage est cependant décevant, le joueur étant à nouveau rapidement relégué sur le banc et ne pouvant empêcher la relégation du club qui termine avant-dernier et relégable à l'issue de la saison. Quittant définitivement Kaliningrad par la suite, il retrouve tout de même la deuxième division en 1999 avec le Fakel Voronej. Y retrouvant une place de titulaire, il contribue ainsi à la deuxième place et à la montée de l'équipe, avec notamment quatorze buts marqués en championnat. Il est cependant à nouveau mis de côté une fois arrivé dans l'élite, ne jouant que six matchs lors du début de saison 2000. Il est victime au mois de juin d'une attaque au poignard sur un parking, de laquelle il ressort grièvement blessé, son pronostic vital étant même engagé. Il survit finalement à cet épisode et ressort de l'hôpital deux mois plus tard, il ne joue cependant plus de la saison par la suite.