Aberdeen winger Jonny Hayes has signed a new contract that will keep him at the Pittodrie club until the summer of 2019.
The Republic of Ireland internationalist joined the Dons from Inverness Caley Thistle in 2012 and was the subject of three failed bids from Cardiff City during the transfer window.
Derek McInnes' side are second in the Ladbrokes Premiership table and face Ross County in Dingwall in the last 16 of the Scottish Cup on Saturday.
Hayes told the Aberdeen website: "I have appreciated every minute here and I am still enjoying it working under the manager. When I signed the last extension I always said that as long as he was here I would be happy to stay and I think that is the same with a lot of the boys."