Rangers have snapped up Kemar Roofe this week, finally bringing the long-term Steven Gerrard target to Ibrox.
Rangers first wanted to bring the Englishman to Glasgow last summer, amid fears Alfredo Morelos was on his way.
Now, with those fears still lingering and Jermain Defoe injured, Rangers have swooped to make a deal happen.
Roofe arrives after a difficult season at Anderlecht. Whilst he impressed when on the pitch, the 27-year-old battled some niggling injury problems that reduced his impact in Brussels.
So how much are Rangers paying for the player?
The official fee appears to be undisclosed but according to reports in Belgium, it would appear Rangers could be picking up a bargain.
Derniere Heure is reporting that Rangers have paid a fee in the region of €5 million (£4.5m) for the talented frontman. That is less than Anderlecht paid Leeds United for his services last summer, although there are reportedly some potential add-ons and bonuses Rangers may have to pay if Roofe is a hit at Ibrox.
Rangers fans will just hope that Roofe can stay fit and demonstrate his lethal nature in front of goal.
If he can, then at £4.5 million he might end up proving to be a genuine bargain.