Carlisle United have broken their transfer record to sign young Blackburn striker Joe Garner in a deal that could be worth £150,000.
Garner has signed a three-year deal with the League One club.
"We have had to work hard to secure this one, but he is a player who has already demonstrated what he can bring to the club," Carlisle managing director John Nixon told the club's official website.
"We are all delighted that we have finalised the deal. He is an investment both for the present and the future."