In der darauffolgenden Saison 1995/96 errang Schakulin mit Dynamo Moskau die Vizemeisterschaft hinter Serienmeister ZSKA Moskau. Im Februar 1997 wechselte er schließlich selbst zu ZSKA, nachdem Dynamo Moskau aus finanziellen Gründen seinen professionellen Spielbetrieb zunächst einstellte, und gewann mit seinem neuen Verein die beiden folgenden Meisterschaften 1997 und 1998. Zudem gelang ihm erneut der Sprung in den Endrundenkader der Nationalmannschaft für eine Europameisterschafts-Endrunde. Bei der EM-Endrunde 1997 gewann er zusammen mit unter anderem Jewgeni Paschutin als Mannschaftskameraden das Viertelfinale gegen Gastgeber Spanien und erreichte nach einer Halbfinalniederlage gegen Italien die Bronzemedaille im „kleinen Finale“ gegen Griechenland. Für die &lt;a href="Basketball-Bundesliga%201998/99"&gt;Basketball-Bundesliga 1998/99&lt;/a&gt; kehrte Schakulin nochmals nach Oberelchingen zurück, die diesmal als Elfer der Hauptrundentabelle noch in die Play-offs einzogen. Nach einem eher überraschenden Serienerfolg in der Qualifikationsrunde über Aufsteiger DJK Würzburg schied man in der Viertelfinalserie gegen den Rhöndorfer TV aus. Es folgte für Schakulin eine weitere Station in Israel bei Maccabi aus Rischon LeZion in der Saison 1999/2000, bevor er seine aktive Karriere bei Spartak aus Sankt Petersburg in der Saison 2000/01 beendete.