Shay Logan has signed a one-year contract extension with Aberdeen.
The former Man City defender was already under contract until the end of next season but has now committed his future to the club until 2021.
Logan has been a regular at Pittodrie since arriving from Brentford in 2014 and won the League Cup with the Dons against Caley Thistle.
He signed his last deal at the start of the 2017-18 campaign and this latest extension will take him up to the age of 33.
Since arriving at Pittodrie, Logan has scored 15 goals and recorded 20 assists in 242 appearances. He follows Tomas Cerny, Joe Lewis and Andy Considine in signing new contracts in the last month.
Manager Derek McInnes said: “Shay loves it here at Aberdeen, which I think is clear for all to see and he has been desperate to commit himself further to the club.
“He has been a very consistent performer and is an important player in the dressing room.
“His desire to stay will hopefully mean he can continue to be a positive influence here at the club.”