Preston North End striker Callum Robinson has signed a new contract at Deepdale.
The 22-year-old's new deal runs until the summer of 2020, his previous contract having been up to 2019.
Robinson said: "I'm really happy to sign a new contract, I think we are going in the right direction, we've got good players and a good squad and I'm looking forward to the future.
"The gaffer has come in and it's been really good so far, results wise and with training, he's getting the best out of everyone and hopefully he can make me a better player."
In the summer, Robinson was subject of interest from Derby County, with them having a bid in the region of £3m turned down by North End.
Scorer of 11 goals last season when he was a regular starter, first-team chances have been harder to come by for Robinson this campaign.
He has started three Championship games and come on as a substitute eight times.
Last month Robinson came off the bench to head the late winner in the 2-1 victory over Hull City.
Robinson first joined PNE on loan from Aston Villa in September 2014.
That was one of three loan spells he had at Deepdale before making the switch permanent in July 2016, North End paying £170,000 youth compensation to Villa.