Crystal Palace defender Martin Kelly has signed a new contract with the club.
Kelly has been with the Eagles since signing from Liverpool in 2014, and his latest contract will take him up to June 2021.
Having made 10 appearances for Palace this season, overall Kelly has played 110 times for the club and, upon signing, said: "Being part of a squad that's remained in the Premier League since I came, that's been a real challenge.
"We've had a great set of lads and we've got a great set of lads now. We added well to the squad so it's always been exciting being at Palace and I've loved the challenge of trying to stay in such a good league and really enjoyed my time here.