Kyle Lafferty has signed for Rangers for the second time on a two-year-deal, the club have confirmed.
The Northern Ireland striker has penned a deal to re-join the Ibrox club six years after he left Ibrox.
The 30-year-old forward returned to Scottish football with Hearts in 2017 after spells down south and in Europe.
But he has now opted to join up with Steven Gerrard at Rangers just weeks after sinking Celtic for Hearts in a 1-0 win at Tynecastle.
The hitman should be eligible to make his second Rangers debut in tomorrow night’s Europa League play-off against F.C Ufa.
Jambos owner Ann Budge revealed the Edinburgh club opted to cash in on the striker because he had his heart set on a move.
The ex-Norwich City ace played 138 times for the Light Blues, scoring 38 goals, between 2008 and 2012.