Hearts striker Kyle Lafferty has rejoined Rangers on a two-year deal after the clubs agreed an undisclosed fee.
Lafferty successfully completed a medical today and has signed before tonight's midnight signing deadline for the Europa League play-off – allowing him to play for the Ibrox club against FC Ufa tomorrow.
• READ MORE - Analysis: How will Hearts replace Kyle Lafferty?
Lafferty scored 19 goals for Hearts last season after arriving from Norwich City. His contract at Tynecastle Park was set to run until summer 2019 but Rangers were keen to take him back to Ibrox this summer. He spent four years there between 2008 and 2012.
Hearts officials had initially rejected bids from their Glasgow counterparts. However, the two clubs have now struck a deal.