Rangers have completed the £3 million signing of Burnley striker Kyle Lafferty.
Northern Ireland international Lafferty, 20, has signed a five-year contract with the Scottish Cup and CIS Insurance Cup holders.
He told rangers.co.uk: “I’m delighted to be here. The move has been a long time in coming and I’m thrilled to be at the club at last.