In the following 1995-96 season with Dynamo Moscow, Schakulin was the runner-up behind series champion CSKA Moscow. In February 1997 he finally moved himself to CSKA after Dynamo Moscow its professional play operation stopped due to financial reasons, and there he won two championships in 1997 and 1998. Moreover, again, he managed to jump in the final round of the national squad for European Championship finals. At the EuroBasket 1997, Russia defeated hosts Spain the quarterfinals, however, Italy defeated them in the semi-final game. Later, Russia took the bronze medal in the "small final" against Greece. For the Basketball Bundesliga 1998-99 season, Schakulin returned again back to Oberelchingen, where they managed to get in the play-offs again. After a rather surprising series success in the qualifying round over newly DJK Würzburg, they lost in the quarter-final series against the Rhöndorfer TV. Schakulin then moved to Israeli Maccabi Rishon LeZion and later finished his career with the Russian side Spartak St. Petersburg in 2000-01 season.