He did, being a Swedish National assisted with this.
I imagine that Ovi helped with this
Poltapov playing for CSKA, pretty much guarantees he plays the remainder of his deal.
The irony is His Deal will pay him the equivalent of 123,000 in USD(today’s exchange rate) for the next three seasons