James McArthur has signed a new contract with Crystal Palace.
The Scotland international only joined the south London side last summer, but did enough in his debut campaign to warrant a new deal at Selhurst Park.
His WhoScored rating (7.17) was bettered only by Mile Jedinak (7.55) of all Palace players last season.
"Delighted to have signed a new deal to keep me at the club for 4 more years. Hope it's as good if not better than last year," McArthur tweeted from his official Twitter account.
His new contract ties him to Selhurst Park until 2019.