Gareth Evans has put pen-to-paper on a new contract at Macclesfield Town.
The 20-year-old joined the club last summer after he was released by Crewe Alexandra.
Evans demonstrated his potential during his first season at Moss Rose, netting seven goals in 42 League Two appearances.
And manager Keith Alexander has confirmed the club have rewarded Evans' form by handing him a new one-year deal.
"Gareth is an important part of our striking options for next season," Alexander told the club's official website.
"He's only 21 and is still learning his trade but he has a presence on the pitch.
"He's aggressive and clearly has improved in his first season playing senior football. If he can continue that progress then I am confident he will score goals for us.
"He can also play out wide and I am pleased with the options I currently have up front."
Alexander also confirmed he plans to bolster his attacking options during the summer transfer window.
He added: "We do need to strengthen that area further and I am hopeful of being in a position to bring one or possibly two more players to the club over the course of the next few weeks."