Carlisle United have broken the club's transfer record to sign Joe Garner from Blackburn Rovers.
The teenage striker spent a spell on loan at Brunton Park last season, scoring five goals in 18 appearances.
He has now signed a three-year deal with Carlisle, who have paid an initial £140,000, with Blackburn retaining a sell-on percentage.
The League One club's previous transfer record was the £121,000 paid to Notts County to bring in David Reeves in 1993.
Garner could make his debut on Saturday at Walsall, if Carlisle can secure his emergency loan status in time.
Carlisle boss Neil McDonald told the club's official website: "It's a fantastic signing, it really is.
"We've seen what he can do already, when he was with us last season, and he really came in and blew everybody away with the way he applied himself.
"He scored himself a few goals, and he's the kind of player who will continue to do that with the way he does things.
"We've paid a record fee for him and that in itself shows just how much we rate him. We have got ourselves, in my opinion, one of the brightest young centre-forwards in the country.
"A signing like this is always a boost for everybody. The lads know him anyway, and they were delighted when they saw him again."