Lincoln City have signed striker Gary Birch to a new one-year contract at Sincil Bank.
The former Walsall and Kidderminster Harriers man joined the club last summer, but looked set to leave The Imps after just one season.
The League Two club withdrew their offer to the 24-year-old on Wednesday after both sides had initially failed to agree to new terms.
Those differences, however, have been quickly resolved and Birch will stay on for the upcoming season that begins on August 5.
"On reflection, it had gone on long enough and I am pleased it has come to a conclusion," Birch told the club's official website.
"I can now focus on pushing for a first-team place in time for the Notts County match."