Souhaitant jouer la Ligue des champions et trouvant que le Dynamo est alors en régression, Teriokhine décide finalement de quitter le club à l'issue de la saison 1999 pour rallier l'autre équipe moscovite du Lokomotiv. La transition est cependant plus difficile, le joueur ne marquant que huit fois en championnat et étant progressivement mis sur le banc à partir de la deuxième moitié de saison. Cela ne l'empêche cependant pas de terminer vice-champion ainsi que de participer à la victoire du club en Coupe de Russie face au CSKA Moscou. Ne se sentant pas à l'aise au sein de l'effectif, il décide finalement de s'en aller après seulement une saison et redescend au deuxième niveau au sein du Kouban Krasnodar pour l'année 2001. Y marquant quinze buts pour cette saison, il finit vice-champion de la division et amène le club à la troisième place, ce qui ne suffit cependant pas à assurer la promotion.