Norwich City striker Carlton Morris has signed a new contract with the club and immediately joined League One side Rotherham United on a season-long loan.
It will be Morris' second spell with the Millers, having also spent time on loan there in 2017.
The 23-year-old's new deal with Norwich will run until 2021.
Rotherham are managed by Canaries fan Paul Warne and that connection has seen Morris and defender Sean Raggett join the club on loan in recent seasons.
Morris was injured for most of last season after he suffered a serious knee injury while playing on loan for Shrewsbury Town in the League One play-off final - ironically against Rotherham.
“I’m very grateful to Norwich for extending my contract,” said Morris.
"I’ve always wanted to get my chance to play for the team but unfortunately last season with my injury, it prevented me from showing what I’m capable of.
“However, they’ve shown they believe in me and have given me a great opportunity to show what I can do."
Warne was quick to thank Norwich for facilitating the deal and said the relationship between the clubs swung the odds in Rotherham's favour.
“It’s a good club and they're in a really good position but we genuinely appreciate them allowing us to loan their player before the dust has settled on their promotion,” Warne said.
“I know that he had around 15 other clubs enquiring about him, so the fact that he has chosen us on top of all of them, with Norwich's endorsement, means a lot."