Tehran Times - Iran international striker Karim Ansarifard has reached an agreement with Turkey’s Besiktas, CNN Turk reported.
Ansarifard signed a 3.5-year contract with Greek giants Olympiacos in January 2017 for a transfer fee of €400,000.
He scored 18 goals for his club in 34 matches last season.
Ansarifard represented Iran national football team in the 2018 World Cup in Russia.
The 28-year-old attacker scored a goal against Portugal from the penalty spot in the last match of Group B.
Ansarifard had been already linked with Nottingham Forrest and Fenerbahce.