Rangers have secured the signing of Birmingham City striker Greg Stewart, according to Sky Sports.
The 29-year-old has been on loan at Aberdeen since January.
Stewart will join Rangers on a free transfer after Birmingham told him they would not renew his contract this summer.
The Scotsman failed to make an impact in his three years at St. Andrew's.