Aberdeen have confirmed that David Goodwillie has agreed to extend his contract with the club.
The striker's previous deal at Pittodrie had been due to expire at the end of the current season.
However, the 25-year-old has now put an end to speculation regarding his future by signing on until the summer of 2016.
"I've really enjoyed my experience so far at Aberdeen. There are a great bunch of players here, alongside brilliant staff, who are all working towards delivering success for the fantastic supporters," he told the club's official website.
Manager Derek McInnes added: "We knew David would take time to get his game up to speed due to the timing of his arrival at the club but now he has established himself his value to the team, both on and off the park, is immense and I'm delighted he has decided his future remains with us at Aberdeen."
Goodwillie joined the Dons on a free transfer following his release by Blackburn Rovers last summer.