Rangers have confirmed the signing of striker Joe Garner from Preston North End on a three-year deal.
The deal is believed to be worth £1.8 million and Garner was at Ibrox on Saturday to watch his new club play Motherwell.
Garner, 28, scored six goals for Preston last season, helping the club finish in 11th place in the Championship in their first season back in the second tier.
He scored an impressive 27 goals the previous season as Preston won promotion from League One via the play-offs.
Garner began his career with Blackburn Rovers and also played for Carlisle, Nottingham Forest and Watford.