Diniyar Bilyaletdinov has officially left Everton to join Spartak Moscow for an undisclosed fee.
The transfer was completed today following a medical for the Russian giants. The fee will not be released to the public, but it is believed to be anything between £2m and £5m.
Bilyaletdinov remains highly rated in Russia despite a torrid time at Goodison Park.