Bojan Miovski has signed for Rangers, returning to Scotland from Girona.
The North Macedonian striker made a name for himself in the Scottish Premiership with Aberdeen, scoring 44 goals across two seasons, before winning a £6.7million move to La Liga.
He couldn't reach the same heights there and only found the net four times.
Read more:
Now, a deal has been concluded for Miovski to join Rangers, who have paid a fee of £2.6million, which could rise to £4.2m with add-ons, for his services.
The Rangers Review understands he is expected to be in the squad to face Celtic tomorrow.
Miovski has put pen to paper on a four-year contract.
Boss Russell Martin told the club's official website: "We’re delighted to bring Bojan to Rangers. His movement, intelligence, and ability to score goals make him a real asset and he will further strengthen our attacking options.
"He knows all about the Scottish Premiership, and has a strong track record of performing and contributing in the league so I am excited to welcome him to our squad."
After signing Miovski, as we reported last week, talks remain ongoing with Everton for Rangers to sign striker Youssef Chermiti on a permanent basis.