Kyle Lafferty has completed his move from Hearts to Scottish Premiership rivals Rangers on a two-year deal.
The Northern Ireland international returns to Ibrox Stadium six years after leaving for Swiss side Sion.
Lafferty has also had spells with Palermo, Norwich City, Caykur Rizespor and Birmingham City since departing the Glasgow giants.
A three-time Scottish Premiership title winner, the 30-year-old makes the switch to Rangers on the back of scoring 22 times in 50 outings for Hearts, including in their win over Celtic earlier this month.
Rangers hope to have Lafferty, the scorer of 38 goals for the club in all competitions between 2008 and 2012, in their squad to face FC Ufa in the Europa League on Thursday evening.
Steven Gerrard's men found out on Wednesday afternoon that winger Jamie Murphy is to miss the rest of the season with a knee injury.