Preston North End striker Joe Garner has agreed a new three-year contract at Deepdale.
The 27-year-old scored 25 goals in League One last term to help his boyhood club earn promotion back to the Championship.
"I'm over the moon to have signed. As soon as the offer was there, I didn't want to go anywhere else. I'm happy here, I love the Club and I'm just looking forward to next year now," he told the club's official website.
"The fans are brilliant here, they've been brilliant with me for the past two years so I'm just happy to sign another three years and hopefully I can carry on where I left off. Three years is a long time and hopefully we can compete in the next division next year and try and push on again."
Garner, who had 12 months left to run on his previous deal, joined North End from Watford in 2013.