The Spartachi have agreed terms with the Ghanaian forward from the Swedish club, with the player expected to make his first appearance in Russia after the winter break
After reportedly being linked to Premier League teams Everton and Chelsea, the Russian club have won the battle for the talented 21-year-old's signature.
The Ghana international was the top scorer in the Swedish league this term, netting 23 goals in 29 appearances.
"The premier league's top scorer has been surrounded by professional rumours almost the entire season," according to a statement on Hacken's official website.
"Now it's clear. BK Hacken and Spartak Moscow have agreed on a transfer. Only the details remain."
Spartak Moscow currently sit fourth in the Russian league, eight points behind leaders CSKA.